Describe it, do not configure it
Describe it rather than configure it, and read the plan back before it runs.
Drop your Java .properties file in, say what you want in plain English, and get it back with every key, tag and delimiter exactly where it was. No account, nothing to install.
Drop your Java .properties file here
Up to 2 MB, five files a day. Nothing to install, no account.
Describe it rather than configure it, and read the plan back before it runs.
A glossary settles your application's vocabulary and applies it to every bundle you send.
Lite for log and admin messages, Standard for anything a customer reads. Chosen per upload.
Keys, escaped separators, and message-format placeholders are preserved. The bundle returns ready for the classpath, not for a round of manual repair.
AI Glot reads the file the way its own tools do, finds what is text and what is structure, and tells you how much there is to translate before anything runs.
No column mapping, no configuration screen. Write what should happen and read back the plan it produced. If it misread you, say so and it re-plans.
Translate into German and Spanish. Keep product names in English, use our glossary, and make the copy sound natural for e-commerce.
One file, same shape, same order, translated. It drops straight back where it came from, and a diff shows only the values that changed.
Four jobs that come up again and again. Each one is a single upload and a single sentence.
messages.properties becomes messages_fr.properties, loading without a change to your code.
MessageFormat placeholders come back exactly, positioned where the target language needs them.
Escapes and line continuations are structure, and surviving is what keeps the file parsing.
Only the keys added since last time, so reviewed values are left alone.
Twelve families in all, each with a workflow built around its own structure.
PO / POT
Translate a gettext catalog with message IDs, contexts, and plural forms handled as the structure they are.
RESX
Translate a .resx resource file with data names, metadata, and the XML schema returned untouched.
YAML
Translate the values in a .yml or .yaml locale file while the indentation, key hierarchy, and comments survive the round trip.