Here’s a time-saving idea: What if we took the data-dictionary concept and applied it to web app translation? Now, before I explain how that would save time, let me quickly explain the data dictionary concept, as I’m sure many are probably not familiar with it.
A data dictionary contains rules, relationships, and other important information about data in your database. It lets you define application and data rules in one place, so you don’t have to define those rules in every application you build. This ensures that all applications share a consistent set of rules, and also speeds up development and maintenance.
In other words: It lets you define rules once and use them everywhere.
How would that concept save time if we applied it to language translation? Suppose you wanted to translate your current and future web apps into 3 different languages. You could run your web apps through a machine translator, but automated translation is never perfect. You’d still have to go through the translated pages and make corrections.
Here’s where the data dictionary concept comes into play: What if you created a language dictionary for all translated web apps? Every time you came across words in your web apps that weren’t translated correctly, you could correct them and add that custom translation to your language dictionary. That way, all future applications would translate those words or phrases correctly. The way I see it, this idea would help you in a couple of ways:
1. Your translation would constantly improve over time. As you add more and more custom translations, your translation will become increasingly more accurate.
2. One language dictionary applies to all of your web applications. There’s no need to build custom translations into every application. Each one would take translation rules from the same language dictionary.
Now, this method would save translation time and drastically improve accuracy, but it still forces you to manually translate every application you create. Here’s a question for you: What if it was all automatic? What if you automatically created multiple web apps in every language you need with just one process.
Sound impossible? It’s not. This blog post explains how this concept is possible. If you would like more information on the subject of automated translation, just fill out this short form.