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, 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 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

Google Translate

All translations in ASO.dev is using by default translations Google Translate API.

This method is used by default.


DeepL

DeepL

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


Chat GPT (OpenAI)

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

  • GPT 4o
  • GPT 4 Turbo
  • GPT 4
  • GPT 3.5 Turbo

Claude

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 Sonnet
  • Claude 3 Haiku
  • Claude 3 Sonnet
  • Claude 3 Opus