Skip to content

Localization

Enlarged view
Localization Localization

ASO.dev is designed to help application developers and localization specialists with their translation needs. It integrates Google Translate API, DeepL Translate API, and ChatGPT 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 and ChatGPT 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 ID 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.

Enlarged view
Localization: Project Localization: Project

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.


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.

You can also choose free Chat GPT model, which is limited to 3 requests per minute. Issue your API key in OpenAI Account Settings.


DeepL

DeepL API key can be filled in in the profile screen without sending them anywhere, ensuring security and privacy.

Issue your API key in DeepL Account Settings.