0

I'm developing a large-scale application with React and node, which has a form builder, form assigning to user functionality, etc. I need to add multi-language support for this application. Since there are large amounts of hardcode text and some user-generated text, How can I implement the functionality so it doesn't affect performance? I referred react-i18next library, which can be used for handling transition.

Also, I need to translate the values into multiple languages programmatically with the help of any online translation API ( probably Google Translate API if it is a good choice )

How can approach this issue?

7
  • Hi, Are you using SSR? If so, which one? Commented Oct 4, 2023 at 18:28
  • I will tell you that Google Translate is NOT a good choice. (I tried it) It produces lots of indecipherable translations. Commented Oct 4, 2023 at 18:28
  • @Serafim no i not using SSR. Commented Oct 4, 2023 at 18:46
  • @ControlAltDel , what is the best choice for translations, i do have a quite large number of text Commented Oct 4, 2023 at 18:49
  • I18n is the best choice. You'll probably want to hire a translator. There might be a sophisticated translation softward somewhere, but I think you'd have to pay for that too. Commented Oct 4, 2023 at 18:52

1 Answer 1

1

I think you can use the fuse react 4.0+ template as a reference. You can find there multi langauge support using react-i18next. You can check directly in this url.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.