We use optional, privacy-limited Google Analytics to understand which product features help. Translation text is never sent to analytics.

Privacy details
Developer JSON translation

Translate React Intl JSON message files

React Intl projects often rely on stable message IDs and ICU syntax. Translate the visible strings while keeping the developer-owned structure intact.

Keeps message IDs and nested JSON paths stable

Helps protect ICU arguments such as {count} and {name}

Useful for FormatJS and React Intl app release workflows

A safer JSON translation flow

1

Use your source messages file

Start with the reviewed source locale that your React app already loads successfully.

2

Protect arguments and product terms

Review strings containing ICU arguments, product names, plan names, and support terms before translating.

3

Validate before shipping

Load the translated file in React Intl and smoke test plural messages, checkout, auth, and error screens.