Effortlessly Localize Your App with Localization Tools
ASO.dev is designed to help application developers and localization specialists with their translation needs. It integrates Google Translate API, DeepL Translate API, OpenAI (Chat GPT) and Claude translations to provide accurate and context-aware translations for mobile application localization. The app supports both the widely used .arb
(Application Resource Bundle) and .strings
file formats for seamless import and export of data, allowing users to effortlessly manage and localize their applications for different languages and regions. You can fill in their DeepL, Chat GPT and Claude API keys in the profile screen without sending them anywhere, ensuring security and privacy.
ASO.dev app supports a wide range of languages, allowing users to choose their desired source and target languages for translation.
You can translate multiple strings or entire .arb
and .strings
files in one go, saving time and effort in the localization process. ASO.dev supports cloud synchronization, enabling users to access their translation projects from multiple devices.
The intuitive and easy-to-navigate interface simplifies the localization process for users, regardless of their experience level.
Getting Started
Step 1: Log into ASO.dev
How to Log In: Use your Apple Account or email to access the platform.
Step 2: Create a Project
After logging in, in the Projects page. tap “+” button. Name your ASO.dev project.
Step 3: Navigate to Localization Section
Go to the “Localization” page and click the ”+” button. Name your localization project and select a base language to begin with.
Step 4: Upload Files or Add New Keys
Uploading Files: You can upload your localization file by either dragging and dropping it into ASO.dev or using the “Import” button at the top of the page.
Adding Keys: Alternatively, you can begin by adding keys directly in ASO.dev.
Step 5: Start Translating
In this section, you can modify translations and switch between different locales as required.
Step 6: Using Variables
To add variables, use a variable enclosed in curly braces {}
.
Step 7: Set Stop Words
If there are specific words you don’t want to be translated, open the “Profile Page” and enter these words in stop-words field.
Step 8: Choose Your Translations Provider
Default Provider: Google Translate is the default option and is available for free.
Customizing Provider: You can also use Chat GPT (OpenAI) or DeepL by entering your keys in the Profile Page. Adjust their priority by rearranging their order.
Step 9: Download files
Exporting Data: Use the export button and select downloading format you need.
Integration: After downloading, integrate the downloaded files into your project’s source code to replace the existing localization.
Google Translate
All translations in ASO.dev is using by default translations Google Translate API.
This method is used by default.
DeepL
DeepL API key can be filled in in the profile screen without sending them anywhere, ensuring security and privacy.
Chat GPT (OpenAI)
Fill in ChatGPT API key and Organization ID in the Profile screen without compromising security and privacy you just need to select ChatGPT model for your key.
Supported Models
- o1 Mini
- o1 Preview
- GPT-4o Mini
- GPT-4o
GPT-4 TurboGPT-4GPT 3.5 Turbo
Claude
Claude API key can be filled in in the profile screen without sending them anywhere, ensuring security and privacy.
Supported Models
- Claude 3.5 Haiku
- Claude 3.5 Sonnet
- Claude 3 Haiku
- Claude 3 Sonnet
- Claude 3 Opus