Skip to content

danielcshn/android-xml-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Android XML Translator 📝


Translate your Android project's strings.xml to your desired language using Translate API.


GitHub issues GitHub watchers GitHub forks GitHub stars License GitHub last commit

Prerequisites


🐛 Bug reports

Please feel free to submit bug reports on the github issue tracker at https://github.com/danielcshn/android-xml-translator/issues


⬇️ Installing

git clone https://github.com/danielcshn/android-xml-translator.git
pip install -r requirements.txt

💡 Arguments:

args Description Must / Optional
-f, --file Path to the strings.xml file. Must
-i, --input_lang Source language code. Must
-o, --output_langs Output languages. Optional Comma-separated or 'TOP10' Must
-sl, --show-languages Show supported languages. Optional
-t, --timeout Time to wait between translations. Default 0s. Optional

TOP10:

  • zh-CN = Chinese (simplified)
  • es = Spanish
  • en = English
  • hi = Hindi
  • ar = Arabic
  • pt = Portuguese
  • bn = Bengali
  • ru = Russian
  • ja = Japanese
  • de = German

🛠️ Executing examples

python xml-translator.py -f C:\dir\strings.xml -sl
python xml-translator.py -f C:\dir\strings.xml -i en -o es
python xml-translator.py -f C:\dir\strings.xml -i en -o es,fr
python xml-translator.py -f C:\dir\strings.xml -i en -o es,fr -t 5
python xml-translator.py -f C:\dir\strings.xml -i en -o TOP10
python xml-translator.py -f C:\dir\strings.xml -i en -o TOP10 -t 2