{"adoption": {"forks": 127, "observed_at": "2026-08-28T04:07:07.048189+00:00", "stars": 2651}, "canonical_url": "https://ross.abutalabs.com/products/manga-translator-ui", "card": {"archived": false, "artifact_type": "application", "description": "基于manga-image-translator 实现的开源漫画AI翻译桌面工具。支持日、韩、英文漫画自动处理，集成OpenAl、Gemini等多翻译引擎；实现OCR文字检测、原文擦除、AI翻译、图像修复、译文排版完整链路，自带可视化编辑器，支持自定义文本样式，一键部署开箱即用。", "domain": ["image-processing", "media", "developer-tools"], "enriched": true, "function": ["ocr", "machine-learning", "image-processing", "gui", "nlp"], "health_score": 100, "homepage": null, "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["hgmzhn/manga-translator-ui"], "name": "hgmzhn/manga-translator-ui", "platform": ["cross-platform", "python"], "pushed_at": "2026-08-26T20:06:18+00:00", "repo": "hgmzhn/manga-translator-ui", "stars": 2651, "tags": ["manga-translation", "scanlation", "comic-translation", "image-inpainting", "text-eraser", "typesetting", "visual-editor", "openai", "gemini", "paddleocr", "manga-ocr", "natural-language-processing", "desktop"], "topics": ["automated-translation", "comic-translation", "gemini", "image-translator", "machine-translation", "ocr", "openai", "python", "scanlation", "manga-translato"], "urls": [], "use_cases": ["translate manga pages from japanese to chinese automatically", "erase original text from comic images and re-typeset translations", "batch translate korean webtoons with AI", "edit translated text styles in a visual editor", "scanlation tooling for fan translations", "ocr japanese text from manga bubbles"], "what_it_is": "A desktop GUI application built on manga-image-translator that automatically translates text in manga/comic images across Japanese, Korean, and English. It provides a full pipeline of text detection, OCR, AI translation (OpenAI, Gemini, and more), text erasure, image inpainting, and typesetting, with a built-in rich-text visual editor.", "when_to_avoid": ["you need a headless CLI or server-side batch API rather than a desktop app", "you only need raw OCR without translation or typesetting", "you require languages outside Japanese, Korean, and English", "you cannot run local ML models or lack API keys for cloud translation engines"], "when_to_choose": ["you want a one-click, out-of-the-box desktop manga translation tool with a GUI", "you need the full detect-OCR-translate-erase-typeset pipeline in one app", "you want to fine-tune translated text placement and styling visually", "you prefer multiple translation engines including OpenAI and Gemini"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/manga-translator-ui", "repo": "hgmzhn/manga-translator-ui", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:07.048189+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:18:42.053337+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "78225658d9f3f8a600e7e4d135671defaa2d44243d1bc725e57497e58806c98e", "fetched_at": "2026-08-28T04:07:07.048189+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hgmzhn/manga-translator-ui"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 26, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 368, "days_push": 7, "days_rel": 14, "gap_med": 1.0, "n_releases_24m": 75}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}