Remove All Ads from XDA
Honor View 10
Post Reply Email Thread
Android String Translator

I wrote a tool that I sometimes use on my apps when I want to quickly and automatically localize a bunch of Android string resources. I call it Android String Translator, and it is a Windows utility compiled with .net 4.5 framework.

Disclaimer: After creating my tool, I saw that there were other similar projects here on XDA such as:

[PC][WINDOWS] ANDROID LOCALIZER - Translate Android App Easy

Android APK Translation - CMD Line Tool

So if my utility does not fit your needs, those above might. I do not claim that my application is better than any of the others (it could be worse for all I know).

Android String Translator requires a Windows machine with the .net 4.5 framework. It also requires a Google Translate API key. The API key is not free (sadly). I think the cost is something like $20 per 1,000,000 translations. You can find more information here:

note: If people find this program helpful and want me to add support for alternative translation engines, I would be happy to do updates.

How to use it
The utility is pretty straight forward. First you enter your Google Translate API key at the top of the window. The box with all of the language codes is the list of languages that your app will be translated to. Then you select your root Android project folder. A list of all your .xml resource files will come up. Put a checkbox in the .xml files you wish to translate. Selecting an xml file brings up a list of resources in that file. Check each value that you wish to translate. If one of your strings is a comma separated list of values, check the CSV checkbox. When you are ready, hit the compile button and wait for it to do it's thing. It automatically creates the /values-xx folders in your project for each language. After you run the translator, remember to clean your project in Eclipse (if you are using Eclipse).

Machine Translation
Obviously this utility uses machine translation, so your results may vary. Machine translation is getting better, but a lot of people do not like it and advise against using it. Whether or not this app is good for your project is up to you.

Known Bugs
None that I know of, but I have only used it on a few small projects. To be on the safe side, you might want to back up your original xml files before running this tool. The utility itself should never touch the original files, but who knows what could happen. I make no guarantees or warranties on this thing. If you find bugs in the tool, let me know and I will see what I can do.

Ideas or Feature Requests?
If you like Android String Translator and would like to see it updated or improved, just let me know your ideas in this thread and I will try to make it happen. Chances are, if you can help me make this app so that it makes your life easier, it will probably end up making my life easier as well.

Security Warnings While Installing
When you are installing this tool, Windows bugs you that I am not a known publisher or something to that effect. On Windows 8 you can click on the 'More Info' button and then say 'Install Anyway.' I don't know the exact procedure on Windows 7 but I'm sure it's similar. I don't know how to make this go away or if becoming a known publisher to Microsoft will be more effort than it's worth. If anybody knows a way around this just let me know.

Download Link
The Following 5 Users Say Thank You to bastecklein For This Useful Post: [ View ] Gift bastecklein Ad-Free
11th November 2014, 01:16 PM |#2  
Junior Member
Thanks Meter: 2
Pretty useful tool.
I was using google translator api to translate xml files with strings. And implemented a tool, to do it automatically. You can find it here: Just upload file and download translations.
I know that it is not perfect, but pretty cool and advanced apps and games use this approach.
17th November 2014, 12:56 AM |#3  
povoking's Avatar
Senior Member
Flag XDA
Thanks Meter: 49
Donate to Me
Bug & Issues
thanks man
Attached Thumbnails
Click image for larger version

Name:	Capture.PNG
Views:	766
Size:	27.6 KB
ID:	3019092  
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes