Hacker News new | ask | show | jobs
Free tool to translate your i18next resources (translate.i18next.com)
29 points by adrai 1365 days ago
7 comments

Nice.

I tried a small change

  "key": "Where is your key?"
==> de

  "key": "Wo ist dein Schlüssel?"
that shows that it correctly translate "key" in the string bit not "key" in the field name.

==> es

  "key": "¿Dónde está tu llave?"
that shows that it adds a "¿" at the beginning that is correct and obvious, but I'm too used to bad translators (perhaps I'm too old).

Which languages are supported?

I’ve a simple static HTML+JS page that renders a translation UI by reading a JSON i18n file from a GitHub repo (can be any URL).

Demo: https://listmonk.app/i18n/

Source: https://github.com/knadh/listmonk-site/tree/master/i18n

Nice!

I created something similar, feel free to steal my UI ;)

https://github.com/whyboris/JSON-i18n-Editor

Very nice. I like the simplicity.

For larger projects automation is key, though.

I prefer humans but sometimes where the budget doesn't permit it, I use AWS Translate https://aws.amazon.com/translate/ - it works well when integrated with automated tools.

This is great.

Except that my company started outsourcing all translations to another company, for legal/whatever reasons.

I use localistars.com for human translations.
A free tool I created to update automated translations manually:

https://github.com/whyboris/JSON-i18n-Editor

Shows the diff as you update your JSON i18n files in a web view!

I thought that Google Translate does not all you to store their translations?
Well, who’s going to know? Especially if you make sure to click reverse translate a few times. That’s a good tip generally anyway it often highlights words that are confusing and allows you to replace one that then translates into a more appropriate word.
It says it is like Google translate not that it is using Google translate. It might still use Google Translate but just an FYI.

Is there somewhere I missed where it says it uses Google?

> This uses the free but limited google translate api. For a better experience have a look at locize. It offers a bulk action to machine translate, a dedicated focus view with multiple machine translation providers and an automatic machine translation workflow for new added keys.
Like translate.google.com but for i18next. Respects also interpolated values and plurals.