Web-based translation editor for your team
Machine translations and AI translations
Crowdsource translations and feedback
Live quality assurance checks for translations
Global CDN for your translations
Built-in and no-code automations for workflows
Sync translations with your local files
Alternate translations for different customers
Small, focused tools that run in your browser and help with everyday localization work: converting files, validating formats, testing plurals and checking translations.
Convert translation files between JSON, YAML, XLIFF, Android strings.xml, iOS .strings, ARB, RESX, PO and more.
Build, parse and preview ICU message patterns with plurals, selects, numbers and dates.
Upload a translation file and estimate the cost of machine translation across providers.
Turn plain text or a JSON file into pseudo-localized strings to catch hardcoded text, truncation and encoding bugs before translation.
Check which CLDR plural categories (zero, one, two, few, many, other) a language uses and test any number against them.
Estimate how much longer your UI text gets after translation into German, French, Finnish, Japanese and other languages.
Convert language and locale codes between BCP 47, POSIX, ISO 639-1/2/3, Android resource folders, iOS .lproj and .NET cultures.
Preview how dates, numbers, currencies, lists and relative times are formatted in any locale with the browser Intl API.
Compare source and target JSON translation files and find missing keys, empty values, placeholder mismatches, broken ICU and HTML differences.
Validate XLIFF 1.2 and 2.0 files: structure, languages, duplicate unit IDs, missing targets and placeholder mismatches.
Open a TMX translation memory file in the browser, browse and search translation units and export them to CSV.
Flatten nested JSON translation files to dot-notation keys or unflatten them back, with sorting and custom separators.
Generate consistent translation keys from UI text in camelCase, snake_case, kebab-case or dot.notation with optional namespaces.