All Projects → rishabhdugar → android-localization-helper

rishabhdugar / android-localization-helper

Licence: other
A python script that helps you create strings.xml for all languages in different hierarchical folder(using Google Translation API)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to android-localization-helper

Languagetest
Changing the language on Android
Stars: ✭ 223 (+1073.68%)
Mutual labels:  localization, android-development
laravel-translate
Generate translation files for Laravel using Google Translate
Stars: ✭ 22 (+15.79%)
Mutual labels:  localization, google-translate
translation-generator
Generate translation files for your Angular project
Stars: ✭ 17 (-10.53%)
Mutual labels:  localization, google-translate
Lingver
Manage your application locale and language.
Stars: ✭ 300 (+1478.95%)
Mutual labels:  localization, android-development
Stringz
A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.
Stars: ✭ 440 (+2215.79%)
Mutual labels:  localization, strings
Androidlocalizeplugin
🌏 Android localization plugin. support multiple languages, no need to apply for key.
Stars: ✭ 352 (+1752.63%)
Mutual labels:  localization, strings
Localizer-Android
Gradle plugin which simplifies Android string resources & translations synchronization with POEditor.
Stars: ✭ 21 (+10.53%)
Mutual labels:  localization, strings
L10n Swift
Localization of the application with ability to change language "on the fly" and support for plural form in any language.
Stars: ✭ 177 (+831.58%)
Mutual labels:  localization, strings
poeditor-cli
POEditor CLI
Stars: ✭ 29 (+52.63%)
Mutual labels:  localization, strings
XLocalizer
Localizer package for Asp.Net Core web applications, powered by online translation and auto resource creating.
Stars: ✭ 103 (+442.11%)
Mutual labels:  localization
LocalizationUE4
Translation Editor for Unreal Engine 4
Stars: ✭ 59 (+210.53%)
Mutual labels:  localization
strings-ansi
Handle ANSI escape codes in strings
Stars: ✭ 17 (-10.53%)
Mutual labels:  strings
Multi-Module-Nextflix-Composable
Includes jetpack compose, navigation, paging, hilt, retrofit, coil, coroutines, flow..
Stars: ✭ 195 (+926.32%)
Mutual labels:  android-development
slam gmapping
Slam Gmapping for ROS2
Stars: ✭ 56 (+194.74%)
Mutual labels:  localization
snippet-timekeeper
An android library to measure code execution time. No need to remove the measurement code, automatically becomes no-op in the release variants. Does not compromise with the code readability and comes with features that enhance the developer experience.
Stars: ✭ 70 (+268.42%)
Mutual labels:  android-development
typesafe-i18n
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
Stars: ✭ 1,227 (+6357.89%)
Mutual labels:  localization
MouseTooltipTranslator
chrome extension - When mouse hover on text, it shows translated tooltip using google translate
Stars: ✭ 93 (+389.47%)
Mutual labels:  google-translate
Kata-Dagger2-Android
Kata to practice Dependency injection using Dagger 2.
Stars: ✭ 21 (+10.53%)
Mutual labels:  android-development
EzLocalization
Localize your flutter application quickly and easily.
Stars: ✭ 13 (-31.58%)
Mutual labels:  localization
node-google-translate-skidz
Simple Node.js library for talking to Google's Translate API for free.
Stars: ✭ 70 (+268.42%)
Mutual labels:  google-translate

android-localization-helper

A python script that helps you create strings.xml for all languages in different hierarchical folder(using Google Translation API)

usage

Syntax

python3.7 translator.py <source_lang_code> <string_file_name>

Eg,

python3.7 translator.py en strings.xml

Output will be created in transalted/ folder with various langugaes folders.

Paste them in your res/ folder of Android Project.

credits

Combined effort from below repositories + Some Add Ons

https://github.com/Ra-Na/GTranslate-strings-xml

https://github.com/Swisyn/android-strings.xml-translator

other useful commands

Extract only strings from strings.xml cut -d ">" -f2 strings.xml | cut -d "<" -f1

Extract non translatable strings from strings.xml cat strings.xml|grep -v "translatable" | cut -d ">" -f2 | cut -d "<" -f1

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].