{"name":"io.github.rog0x/i18n","slug":"rog0x-i18n","title":null,"description":"Locale detect, translations, plurals for AI agents","url":"https://mcp.market/server/rog0x-i18n","rating":null,"grade":"B","score":72,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":11,"stars":0,"forks":0,"downloads_week":39,"last_push_at":"2026-03-21T20:21:57.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/rog0x/mcp-i18n-tools","website":null,"version":"1.0.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@rog0x/mcp-i18n-tools","version":"1.0.2","transport":{"type":"stdio"}}],"tools":[{"name":"analyze_translations","description":"Analyze translation JSON files for consistency across locales. Finds missing keys, extra keys, structural mismatches, interpolation variable differences, and empty values. Optionally identifies unused keys given a list of keys referenced in source code.","write_action":false,"price_micros":0,"input_schema":null},{"name":"detect_locale","description":"Detect the language and locale of a given text string. Returns the detected language code (BCP 47), language name, writing script, confidence score (0-1), and alternate language candidates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"extract_i18n_keys","description":"Extract hardcoded user-facing strings from source code that should be internationalized. Finds strings in JSX attributes, HTML templates, console.log calls, error messages, dialogs, and labeled variable assignments. Returns each string with its location, context, and a suggested i18n key name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"format_locale","description":"Format numbers, currencies, dates, and relative times for any locale using the Intl APIs. Supports decimal/percent/unit number formatting, multi-display currency formatting, short/medium/long/full date styles, and relative time expressions. Provide one or more formatting requests in a single call.","write_action":false,"price_micros":0,"input_schema":null},{"name":"plural_rules","description":"Generate plural form categories and rules for a given locale. Shows which plural categories a language uses (zero/one/two/few/many/other), provides example numbers for each category, and classifies any test numbers you supply. Supports English, French, German, Spanish, Portuguese, Russian, Ukrainian, Polish, Czech, Arabic, Japanese, Chinese, and Korean.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":72,"grade":"B","scanned_at":"2026-09-27T23:35:16.810Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:35:16.700Z","components":{"code":{"score":25,"max":25,"notes":["20 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":4,"max":15,"notes":["last push 190 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@rog0x/mcp-i18n-tools","version":"1.0.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-03-22T22:49:54.162Z","repositoryUrl":"git+https://github.com/rog0x/mcp-i18n-tools.git","weeklyDownloads":39}],"repo":{"found":true,"owner":"rog0x","repo":"mcp-i18n-tools","archived":false,"pushedAt":"2026-03-21T20:21:57Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/269319100?v=4","ownerCreatedAt":"2026-03-18T22:13:45Z","license":"NOASSERTION"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":39,"license":"NOASSERTION","lastPushAt":"2026-03-21T20:21:57.000Z","score":11}}}},"grade_history":[],"reviews":[]}