{"id":"d42a39f1-f679-4a9a-b21c-527545f3d199","shortId":"ghRyfs","kind":"mcp","title":"AI Translation","tagline":"Translates JSON internationalization files using multiple translation providers (Google Gemini, OpenAI, Ollama/DeepSe...","description":"Translates JSON internationalization files using multiple translation providers (Google Gemini, OpenAI, Ollama/DeepSeek) with intelligent caching, deduplication across files, and format preservation to minimize API costs while maintaining exact JSON structure and consistent results across target languages.\n\nThis AI-powered JSON translation tool by DatanoiseTV supports multiple translation providers (Google Gemini, OpenAI, and local Ollama/DeepSeek) with intelligent caching, multi-file deduplication, and format preservation capabilities. The implementation processes JSON i18n files by flattening complex nested structures, identifying duplicate strings across multiple files to minimize API calls, and maintaining exact JSON structure while translating only the string values. Key differentiators include automatic language detection, dry-run mode for cost estimation, format preservation for URLs/emails/templates, and MCP server integration for Claude Desktop, making it valuable for developers managing internationalization workflows who need efficient, cost-effective translation of large JSON locale files with consistent results across multiple target languages.","tags":["translation","translator"],"capabilities":["mcp","transport-stdio","open-source","pkg-npm"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/datanoisetv/translator-ai","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.612","qualityRationale":"deterministic score 0.61 from registry signals: · indexed on pulsemcp · has source repo · 6 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-26T00:21:56.245Z","embedding":null,"createdAt":"2026-04-21T19:27:40.382Z","updatedAt":"2026-04-26T00:21:56.245Z","lastSeenAt":"2026-04-26T00:21:56.245Z","tsv":"'across':31,48,95,160 'ai':1,53 'ai-pow':52 'api':38,100 'automat':116 'cach':29,72 'call':101 'capabl':80 'claud':135 'complex':89 'consist':46,158 'cost':39,124,149 'cost-effect':148 'datanoisetv':59 'dedupl':30,76 'desktop':136 'detect':118 'develop':141 'differenti':114 'dri':120 'dry-run':119 'duplic':93 'effect':150 'effici':147 'estim':125 'exact':42,104 'file':6,18,32,75,86,97,156 'flatten':88 'format':34,78,126 'gemini':12,24,65 'googl':11,23,64 'i18n':85 'identifi':92 'implement':82 'includ':115 'integr':133 'intellig':28,71 'internation':5,17,143 'json':4,16,43,55,84,105,154 'key':113 'languag':50,117,163 'larg':153 'local':68,155 'maintain':41,103 'make':137 'manag':142 'mcp':131 'minim':37,99 'mode':122 'multi':74 'multi-fil':73 'multipl':8,20,61,96,161 'need':146 'nest':90 'ollama/deepse':14 'ollama/deepseek':26,69 'open-source' 'openai':13,25,66 'pkg-npm' 'power':54 'preserv':35,79,127 'process':83 'provid':10,22,63 'result':47,159 'run':121 'server':132 'string':94,111 'structur':44,91,106 'support':60 'target':49,162 'tool':57 'translat':2,3,9,15,21,56,62,108,151 'transport-stdio' 'urls/emails/templates':129 'use':7,19 'valu':112 'valuabl':139 'workflow':144","prices":[{"id":"6a396e0c-5c0a-4fec-8b0b-a36a2d4665e8","listingId":"d42a39f1-f679-4a9a-b21c-527545f3d199","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"translator-ai","package_registry":"npm"},"createdAt":"2026-04-21T19:27:40.382Z"}],"sources":[{"listingId":"d42a39f1-f679-4a9a-b21c-527545f3d199","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/datanoisetv-translator-ai","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:40.382Z","lastSeenAt":"2026-04-26T00:21:56.245Z"}],"details":{"listingId":"d42a39f1-f679-4a9a-b21c-527545f3d199","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"AI Translation","github_stars":6,"package_name":"translator-ai","registry_url":"https://www.pulsemcp.com/servers/datanoisetv-translator-ai","source_code_url":"https://github.com/datanoisetv/translator-ai","package_registry":"npm","package_download_count":717},"updatedAt":"2026-04-26T00:21:56.245Z"}}