Skip to content

Latest commit

Β 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Android Strings XML Auto-Translator CLI

Java Android XML License

Automated Java CLI utility to parse, translate, and generate localized strings.xml resource bundles for multi-language Android applications.


🎯 Overview

Localizing Android applications across dozens of languages can be a tedious and error-prone process. Android Strings Translator automates this workflow by reading a master strings.xml resource file, parsing all <string name="..."> tags, translating content via Google Translate API integration, and formatting output files into standard Android locale directories (values-es/, values-fr/, values-de/, etc.).

🌟 Key Highlights

  • XML Structure Preservation: Preserves string keys, CDATA sections, and special characters (%1$s, ).
  • Batch Multi-Language Generation: Produces complete localized resource folders in one automated run.
  • Zero External Dependencies: Pure Java standalone CLI execution.

πŸš€ Usage

# Compile
javac XML_strings_Traductor.java

# Execute translation tool
java XML_strings_Traductor strings.xml

πŸ‘¨β€πŸ’» Author & Professional Profile

Sergio CaΓ±ete Linares
Senior QA Automation Engineer (SDET) | Software Developer in Test & AI-Driven Testing

Specializing in scalable test automation architectures, microservices API testing, event-driven systems (Kafka), custom MCP servers, and multi-agent AI testing orchestration.

About

Automated CLI translation and localization tool for Android strings.xml resource files.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages