{"adoption": {"forks": 376, "observed_at": "2026-08-28T04:09:36.903217+00:00", "stars": 6174}, "canonical_url": "https://ross.abutalabs.com/products/ainiee", "card": {"archived": false, "artifact_type": "application", "description": "一款专注于Ai翻译的工具，一键自动翻译RPG SLG游戏，Epub TXT小说，PDF Word MD文档，Srt Vtt Lrc字幕等等复杂长文本。", "domain": ["large-language-models", "gaming-tools", "files", "pdf"], "enriched": true, "function": ["machine-learning", "llm-inference", "nlp", "gui", "file-system"], "health_score": 99, "homepage": null, "language": "Python", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["NEKOparapa/AiNiee"], "name": "NEKOparapa/AiNiee", "platform": ["python", "cross-platform"], "pushed_at": "2026-08-21T15:46:37+00:00", "repo": "NEKOparapa/AiNiee", "stars": 6174, "tags": ["ai-translation", "game-translation", "subtitle-translation", "epub", "long-text-translation", "llm-powered", "natural-language-processing", "localization", "desktop"], "topics": [], "urls": [], "use_cases": ["translate rpg game text with ai", "translate epub novels automatically", "translate srt subtitles using llm", "batch translate pdf and word documents", "translate renpy or mtool exported game files", "ai translation with custom glossary and style prompts"], "what_it_is": "AiNiee is an AI-powered translation tool focused on automatically translating complex long-form content such as RPG/SLG game text, Epub/TXT novels, PDF/Word/MD documents, and Srt/Vtt/Lrc subtitles. It uses LLM APIs or local models with techniques like chain-of-thought translation, AI glossaries, and context linking to keep long translations coherent.", "when_to_avoid": ["you need real-time or in-place game translation without extracting text first", "you want a lightweight CLI-only pipeline (consider AiNiee-Next instead)", "you cannot access LLM APIs or run local models"], "when_to_choose": ["you need one-click translation of long documents, books, subtitles, or game text", "you want support for many game text export formats like Mtool, Translator++, Renpy", "you want quality controls like terminology tables, context awareness, and AI polishing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ainiee", "repo": "NEKOparapa/AiNiee", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "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:09:36.903217+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.903217+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:47:26.420950+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "432f79f59a830d7d99e245fb2ceac98fb77a3a31be3b40bc85b461e4ab84eb16", "fetched_at": "2026-08-28T04:09:36.903217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NEKOparapa/AiNiee"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 88, "rhythm": 91}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1237, "days_push": 12, "days_rel": 63, "gap_med": 12.5, "n_releases_24m": 37}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}