Automated Java CLI utility to parse, translate, and generate localized
strings.xmlresource bundles for multi-language Android applications.
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.).
- 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.
# Compile
javac XML_strings_Traductor.java
# Execute translation tool
java XML_strings_Traductor strings.xmlSergio 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.
- πΌ LinkedIn: linkedin.com/in/secali
- π GitHub: @secali
- π§ Email: sergio13896@gmail.com
- π Location: Spain