3 Comments
User's avatar
Emmanuel Awotunde's avatar

Interesting piece. In one of the companies I worked for, we had a hybrid solution. In the deployment process of new changes to our product, it goes through a translation step which is handled both by humans and computers.

The flow goes like this for adding a new webpage or content:

- you raise a pull request with your changes

- a process checks if there's any user-displayed content and triggers the translation flow

- another process is triggered to submit your content to the translation tool (lokalize)

- on lokalize, our translation team gets to work with the help of AI

So here, you get best of both worlds. Computers helping with translation and humans adjusting the translation to fit the context.

Expand full comment
John Ayeni's avatar

Thanks for sharing this Emmanuel. This is actually a very interesting process and it is one which I have not seen been used. I do have some questions if you do not mind sharing?

- What happens if you push your changes but the translations aren't done on time? Does the new page/screen get released with only the default translations?

- Was this solution used for only the web application? Did they have a mobile application as well and did this same process work for them? The reason I am quite interested in this one is because in most cased, you need to bundle translations with the release of a mobile application.

Again, thanks so much for sharing!

Expand full comment
Emmanuel Awotunde's avatar

- I'm not totally sure but I think translations block releases

- It was used on the web, mobile and email templates

Expand full comment