
AstrologerAI: an AI astrology app localized into 52 languages
How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.
Tải lên các tệp JSON namespace của bạn, chọn ngôn ngữ đích, trả một lần và tải về các tệp locale sẵn sàng dùng cho useTranslation().
Ba bước đơn giản để bản địa hóa dự án react-i18next của bạn. Tải lên JSON namespace, trả một lần và tải về các tệp sẵn sàng cho I18nextProvider.
Thả các tệp namespace trong locales/ của bạn (ví dụ locales/en/common.json). Chúng tôi tự động phát hiện {{placeholders}} và các khóa số nhiều _one/_other.
Chọn từ 52 ngôn ngữ. Xem giá minh bạch dựa trên kích thước và độ phức tạp của tệp trước khi bạn thanh toán.
Trả một lần qua Stripe. Nhận một tệp ZIP locales/ sẵn sàng truyền vào I18nextProvider—cùng cấu trúc namespace, giá trị đã được dịch.
Xem chính xác số tiền bạn sẽ trả trước khi tải lên. Báo giá cuối cùng được tính sau khi tải lên dựa trên độ phức tạp của tệp và các ngôn ngữ đã chọn.
Thả tệp JSON vào đây
hoặc nhấp để duyệt
JSON namespace react-i18next (locales/**). Tối đa 500KB.
Đã chọn 3 trong 52 ngôn ngữ
Giá cuối cùng được tính sau khi tải tệp lên ở trang thanh toán
Thanh toán một lần • Không cần đăng ký
Được thiết kế chuyên biệt cho useTranslation(), I18nextProvider và JSON namespace—không phải công cụ dịch thuật chung chung.
Giữ common.json, auth.json và mọi namespace đồng bộ trên tất cả locale để useTranslation('ns') hoạt động mà không cần thay đổi.
Giữ nguyên các token nội suy như {{name}} và {{count}} từng byte—không còn chuỗi bị lỗi trong các component React của bạn.
Xử lý cách tách số nhiều của react-i18next như key_one và key_other để ngữ pháp luôn đúng trên mọi ngôn ngữ đích.
Tải về một ZIP locales/ với cùng cấu trúc thư mục—thả vào repo của bạn và truyền thẳng cho I18nextProvider.
Tất cả ngôn ngữ được dịch đồng thời. Hầu hết tác vụ hoàn tất trong dưới 5 phút.
Không đăng ký, không phí hàng tháng. Trả một lần cho mỗi tác vụ, tải xuống mãi mãi.
react-i18next tải các tệp locale thông qua I18nextProvider. LocalePack tạo ra tất cả các tệp namespace theo đúng cấu trúc mà ứng dụng của bạn đã dùng sẵn.
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
// locales/en/common.json
{
"welcome": "Hello {{name}}",
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });API Hook
t()
I18nextProvider
i18next.init()
Placeholder
{{variable}}
Số nhiều
_one/_other
Các công cụ dịch thuật chung thường làm hỏng JSON namespace của useTranslation(), placeholder ngoặc kép, và quy ước số nhiều _one/_other.
LocalePack | Dịch thủ công | TMS chung | |
|---|---|---|---|
| Thời gian thiết lập | 2 phút | Vài giờ mỗi ngôn ngữ | 30+ phút |
| Minh bạch chi phí | |||
| Hỗ trợ JSON namespace | |||
| An toàn cho {{placeholder}} & số nhiều | |||
| Tốc độ (52 ngôn ngữ) | < 5 phút | Tuần | Giờ |
| Phù hợp nhất cho | ứng dụng react-i18next | Dự án nhỏ | CMS doanh nghiệp |
Các dự án thực tế đã dùng LocalePack để tiếp cận khán giả toàn cầu với tối đa 52 ngôn ngữ.

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.
“Ứng dụng React của chúng tôi đã chuyển từ chỉ có tiếng Anh sang 12 ngôn ngữ chỉ trong một buổi chiều. Các namespace của useTranslation() vẫn được giữ nguyên.”
Sam K.
Nhà phát triển React, startup SaaS
“I18nextProvider hoạt động ngay sau khi thả tệp ZIP vào. Không cần gộp thủ công, không làm hỏng {{variables}}.”
Priya M.
Kỹ sư frontend
“Tôi thấy ước tính chi phí trước khi tải lên dù chỉ một tệp. Đúng chính xác thứ tôi cần cho một công việc bản địa hóa một lần.”
Chris D.
Nhà phát triển React tự do
52
Ngôn ngữ được hỗ trợ
100%
{{placeholder}} & an toàn với số nhiều
ZIP
ZIP namespace
Thanh toán một lần • Tải xuống ZIP namespace • Phát hành toàn cầu
Dùng thử LocalePack