{"adoption": {"forks": 168, "observed_at": "2026-08-28T04:06:53.103514+00:00", "stars": 2454}, "canonical_url": "https://ross.abutalabs.com/products/aigodlike-comfyui-translation", "card": {"archived": false, "artifact_type": "plugin", "description": "A plugin for multilingual translation of ComfyUI，This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc", "domain": ["developer-tools", "artificial-intelligence"], "enriched": true, "function": ["internationalization", "plugin-system"], "health_score": 28, "homepage": "https://www.aigodlike.com/", "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["AIGODLIKE/AIGODLIKE-ComfyUI-Translation"], "name": "AIGODLIKE/AIGODLIKE-ComfyUI-Translation", "platform": ["cross-platform"], "pushed_at": "2025-03-24T00:01:12+00:00", "repo": "AIGODLIKE/AIGODLIKE-ComfyUI-Translation", "stars": 2454, "tags": ["comfyui", "translation", "ui-localization", "stable-diffusion", "community-translations", "localization", "web-server"], "topics": ["comfyui", "translation"], "urls": [], "use_cases": ["translate comfyui interface to chinese", "use comfyui in japanese or korean", "switch comfyui ui language with one click", "translate custom nodes in comfyui", "localize comfyui menu and context menus", "add a new language to comfyui"], "what_it_is": "A ComfyUI plugin that provides multilingual translation of the ComfyUI interface, covering the menu bar, search bar, right-click context menus, node categories, and custom nodes. It supports languages including Simplified/Traditional Chinese, English, Japanese, Korean, and Russian, with community contributions for more.", "when_to_avoid": ["you use recent ComfyUI versions, which ship native localization support", "you need actively developed or newly added language support", "you rely on custom node names, which are removed during language switching"], "when_to_choose": ["you run an older ComfyUI version without built-in i18n and need a localized UI", "you want community translations for custom nodes", "you maintain legacy ComfyUI setups that already depend on this plugin"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aigodlike-comfyui-translation", "repo": "AIGODLIKE/AIGODLIKE-ComfyUI-Translation", "role": "main", "score": 33}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "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:06:53.103514+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.103514+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:30:06.903584+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4f9b5db852ae36cdc66abf8f607b051d2bbdb1dd63f390650942b6af8010d90e", "fetched_at": "2026-08-28T04:06:53.103514+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AIGODLIKE/AIGODLIKE-ComfyUI-Translation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 12, "longevity": 79, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1114, "days_push": 528, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 33, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}