Best practice for dynamically translating content into different languages

michaelpolzella

I am the project manager on a website that needs to be converted into multiple languages. I am trying to figure out what the best option to go with is. I don't have a problem paying for something, but I just want to make sure it will work properly.

The options that I have thought of was to either (somehow) integrate google translate that when the user clicks on the language they want to read the page in, it updates the language for google to translate into. I did work with Google translate a little bit, but I found it to be little clumsy. Maybe I am not using it properly.

Another alternative I had, definitely not the best idea, but a backup if need be is to have the content put in a database and pulling the content dependent on the user's language. The only problem I have is that changing one word on the English version would have to change on every other language.

I am open to any other idea. I can clarify the project more, if need be.

Andrei Volgin

As someone who speaks several languages, I can assure you that Google Translate often misses the mark. In many cases their translations are embarrassing, especially when you try to translate individual words or phrases without a sufficient context. Some language pairs are better than others, but overall this is not an option at this point.

Compiled languages have an advantage of static i18n, when a different version of a code is compiled for each UI language.

Database-driven dynamic i18n is a bad option, and almost all programming frameworks try to avoid it. I would recommend, therefore, that you look for an i18n solution that works with properties (text) files to lookup translated strings. In PHP this is gettext or intl.

Note also that i18n involves not only translation of text, but it also requires appropriate localization of dates, numbers, currencies, etc.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Best practice for updating TextBlock content dynamically

From Dev

Best practice for storing languages in a database

From Dev

Creating a php file for translating the content dynamically

From Java

Best practice for initializing object attributes in OO Languages

From Dev

Best practice for creating savable characters dynamically

From Dev

Best practice to config the dynamically generated file

From Dev

Looking for best practice to dynamically compose functions in Scala

From Dev

Best practice for creating multiple HTML blocks dynamically

From Dev

Best Practice for trimming content in Sharepoint Hosted Apps?

From Dev

Flutter Web Dashboard Content - Best Practice?

From Dev

Ngrx effect dispatch different actions - best practice

From Java

Best practice to run Linux service as a different user

From Dev

Best practice for calling two different endpoints for a widget?

From Dev

Best practice for assigning key for different widgets?

From Dev

What is best practice to implement SQS on different environments?

From Dev

Kubernetes best practice: different config for local or remote

From Dev

VIM: Whats the best way for using different languages and plugins?

From Dev

Best way to dynamically change the page content?

From Java

Translating Java bytecode into other representations and programming languages

From Dev

Issue with translating multiple languages in a single document

From Dev

Best way to dynamically render different views in Android?

From Dev

Best practice using CSS & JQuery on dynamically created tables

From Dev

What is the best practice using Dynamically generated forms or html imput tags

From Dev

React JSX Dynamically changing the state of a component. Best practice and why

From Dev

Translating dynamic content in django templates

From Dev

Best practice for database structure to track if user opened a certain content?

From Dev

Best practice to use same blade to add and edit content

From Dev

bash: best practice to iterate over directory content until condition matches

From Dev

Best practice for checking if a div is showing all of its content

Related Related

  1. 1

    Best practice for updating TextBlock content dynamically

  2. 2

    Best practice for storing languages in a database

  3. 3

    Creating a php file for translating the content dynamically

  4. 4

    Best practice for initializing object attributes in OO Languages

  5. 5

    Best practice for creating savable characters dynamically

  6. 6

    Best practice to config the dynamically generated file

  7. 7

    Looking for best practice to dynamically compose functions in Scala

  8. 8

    Best practice for creating multiple HTML blocks dynamically

  9. 9

    Best Practice for trimming content in Sharepoint Hosted Apps?

  10. 10

    Flutter Web Dashboard Content - Best Practice?

  11. 11

    Ngrx effect dispatch different actions - best practice

  12. 12

    Best practice to run Linux service as a different user

  13. 13

    Best practice for calling two different endpoints for a widget?

  14. 14

    Best practice for assigning key for different widgets?

  15. 15

    What is best practice to implement SQS on different environments?

  16. 16

    Kubernetes best practice: different config for local or remote

  17. 17

    VIM: Whats the best way for using different languages and plugins?

  18. 18

    Best way to dynamically change the page content?

  19. 19

    Translating Java bytecode into other representations and programming languages

  20. 20

    Issue with translating multiple languages in a single document

  21. 21

    Best way to dynamically render different views in Android?

  22. 22

    Best practice using CSS & JQuery on dynamically created tables

  23. 23

    What is the best practice using Dynamically generated forms or html imput tags

  24. 24

    React JSX Dynamically changing the state of a component. Best practice and why

  25. 25

    Translating dynamic content in django templates

  26. 26

    Best practice for database structure to track if user opened a certain content?

  27. 27

    Best practice to use same blade to add and edit content

  28. 28

    bash: best practice to iterate over directory content until condition matches

  29. 29

    Best practice for checking if a div is showing all of its content

HotTag

Archive