Ponad 1 800 aplikacji Android przetłumaczonych.

Android i18n JSON & strings.xml → 29 języków

Prześlij swój strings.xml lub JSON. Otrzymaj values-de/, values-fr/, values-es/ w 2 minuty. Zastępniki %1$s pozostają chronione.

€1/język Pamięć tłumaczeń Liczby mnogie i tablice napisów

Dlaczego lokalizacja Androida irytuje

Ręczna edycja XML

Skopiuj strings.xml dla każdego języka. Zapomnieć o folderze value-de? Aplikacja zawiesza się.

Drogie agencje

Usługi tłumaczeniowe pobierają €0,15/wyraz. Twoja aplikacja z 500 tekstami kosztuje €500+ za każdy język.

Uszkodzone formatery

Google Translate uszkadza %1$s i %d. Wywołania getString() powodują awarię aplikacji.

Tak to działa

3 kroki. 2 minuty. Gotowe.

1

Prześlij plik strings.xml

Lub plik JSON, ARB. Rozpoznajemy format.

2

Wybierz języki

29 języków. Niemiecki, Francuski, Japoński, Chiński...

3

Pobierz

Uzyskaj wartości-de/, wartości-fr/, wartości-es/ gotowe dla katalogu res.

Obsługiwane formaty Androida

Native Android, React Native, Flutter – wszystko w jednym narzędziu

strings.xml

Android natywny

JSON i18n

React Native, Flutter

ARB

Flutter/Dart

XLIFF

standard branżowy

Przed → Po

Znaczniki zastępcze, liczby mnogie i tagi HTML pozostają bez zmian.

Przed (values/strings.xml)

<!-- res/values/strings.xml -->
<resources>
    <string name="app_name">My App</string>
    <string name="welcome">Welcome, %1$s!</string>
    <string name="items">%d items found</string>
    <plurals name="songs">
        <item quantity="one">%d song</item>
        <item quantity="other">%d songs</item>
    </plurals>
</resources>

Po (values-de/strings.xml)

<!-- res/values-de/strings.xml -->
<resources>
    <string name="app_name">Meine App</string>
    <string name="welcome">Willkommen, %1$s!</string>
    <string name="items">%d Artikel gefunden</string>
    <plurals name="songs">
        <item quantity="one">%d Lied</item>
        <item quantity="other">%d Lieder</item>
    </plurals>
</resources>

Kalkulator cen

8,000 Znaki
Opłata podstawowa (5 × €1.00)5.00
Koszt znaków (€0.12/1000)0.96
Suma5.96
Przetłumacz teraz →

Zbudowane dla programistów Androida

Ochrona znaczników zastępczych

Chroni %s, %d, %1$s, {name} oraz referencje @string automatycznie.

Wszystkie formaty Androida

strings.xml, JSON dla React Native, ARB dla Flutter. Narzędzie do wszystkiego.

2 minuty zamiast 2 tygodni

Prześlij → wybierz język → pobierz values-de, values-fr, values-es.

Pamięć tłumaczeniowa = oszczędność 90%

Już przetłumaczone ciągi znaków są ponownie wykorzystywane. Aktualizacje aplikacji kosztują prawie nic.

Pełne wsparcie składni Androida

%s, %d, %f formatator
%1$s argumenty pozycyjne
@string/referencje
Liczby mnogie (ciągi licznikowe)
Tablice znaków
Sekcje CDATA
Tagi formatowania HTML
Sekwencje escape (\n, \t)

Dlaczego nie Google Translate?

shipglobalGoogle TranslateDeepL
%1$s chroniony
Struktura XML
Liczba mnoga
Pamięć tłumaczeniowa

Gotowy, aby przetłumaczyć swoją aplikację Android?

Pierwsze tłumaczenie w ciągu 2 minut. Brak subskrypcji. Bez ściemy.