{"adoption": {"forks": 263, "observed_at": "2026-08-28T04:05:45.509804+00:00", "stars": 1862}, "canonical_url": "https://ross.abutalabs.com/products/ectranslation", "card": {"archived": false, "artifact_type": "plugin", "description": "Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文.", "domain": ["developer-tools", "text-editors"], "enriched": true, "function": ["internationalization", "developer-tools", "editor"], "health_score": 73, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Skykai521/ECTranslation"], "name": "Skykai521/ECTranslation", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2026-06-18T11:57:02+00:00", "repo": "Skykai521/ECTranslation", "stars": 1862, "tags": ["android-studio", "translation", "english-to-chinese", "intellij-plugin", "ide-plugin", "localization"], "topics": ["android-studio", "plugin", "translation"], "urls": [], "use_cases": ["translate English API names and comments to Chinese inside Android Studio", "understand camelCase identifiers like setContentView without leaving the IDE", "look up English words by placing the cursor on them", "translate selected sentences or code comments", "customize a keyboard shortcut for quick translation"], "what_it_is": "ECTranslation is an Android Studio/IntelliJ plugin that translates selected English text (code identifiers, comments, sentences) into Chinese via a keyboard shortcut or context-menu action. It splits camelCase and SCREAMING_CASE identifiers into words and shows translations in a popup and the Event Log.", "when_to_avoid": ["you need translation between languages other than English and Chinese", "you use an IDE other than Android Studio/IntelliJ-based editors", "you require an actively maintained plugin with a clear license"], "when_to_choose": ["you are a Chinese-speaking Android developer reading English code and docs in Android Studio", "you want in-IDE translation without switching to a browser", "you need identifier-aware word splitting for code symbols"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ectranslation", "repo": "Skykai521/ECTranslation", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "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:05:45.509804+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:45.509804+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:15:41.147938+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "28ae5762d14333d6c1d7f6f85223b3f9befc8388752007a5dc18fc67806ba03a", "fetched_at": "2026-08-28T04:05:45.509804+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Skykai521/ECTranslation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 88, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3760, "days_push": 76, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}