Tłumacz pliki JSON na język angielski, hiszpański, niemiecki, japoński i ponad 280 innych języków

Smartcat pomaga programistom i zespołom produktowym przetłumaczyć plik JSON na język angielski lub z języka angielskiego na hiszpański, niemiecki, japoński, arabski oraz ponad 280 innych języków. Klucze i struktura pozostają zgodne z oczekiwaniami Twojej aplikacji, recenzenci zatwierdzają każdy język, a każdy język powraca jako osobny plik JSON. Huel, Babbel i Kaseya lokalizują swoje produkty za pomocą Smartcat.

Przetłumacz dowolny plik. W kilka sekund.
Obrazy, dokumenty, wideo, audio, kursy — wybierz format i przeciągnij plik.
Upuść dokumenty tutaj
lub przeglądaj pliki · Obsługuje .docx, .pdf, .pptx, .xlsx i więcej

Ponad 80 największych firm na świecie wybrało Smartcat

Co oznacza przetłumaczenie pliku JSON na język angielski?

Tłumaczenie pliku JSON na język angielski oznacza przetłumaczenie wartości w pliku językowym JSON, takim jak es.json lub ja.json, na język angielski, podczas gdy klucze, zagnieżdżenia i symbole zastępcze pozostają w takiej formie, w jakiej odczytuje je Twoja aplikacja. Działa to również w drugą stronę: jeden plik en.json staje się plikiem dla każdego języka docelowego. Smartcat tłumaczy wartości za pomocą sztucznej inteligencji, a recenzenci je zatwierdzają.

Każdy język niesie ze sobą również własne zasady: kod ustawień regionalnych wczytywany przez bibliotekę i18n, inny zestaw kategorii liczby mnogiej oraz – w przypadku arabskiego lub hebrajskiego – kierunek tekstu od prawej do lewej. Tłumaczenie JSON na język angielski i z powrotem to jedna z części lokalizacji oprogramowania, która sprawia, że każda wersja językowa aplikacji dotrzymuje kroku każdemu wydaniu.

92%

zaakceptowano bez zmian

92% słów przetłumaczonych przez sztuczną inteligencję Smartcat jest akceptowanych bez ani jednej poprawki ze strony człowieka.

280+

Języków

Przetłumacz jedno źródło JSON na ponad 280 języków, w tym języki pisane od prawej do lewej, w ramach jednego projektu.

80+

formaty plików

Oprócz JSON, przetłumacz YAML, Android XML, iOS .strings, PO i XLIFF w tym samym obszarze roboczym.

Edytor Smartcat w projekcie z języka hiszpańskiego na angielski: każdy ciąg źródłowy wraz z jego tłumaczeniem i działaniami AI, takimi jak Przeformułuj i Skróć
Edytor Smartcat w projekcie hiszpański → angielski: tekst źródłowy po lewej stronie, język angielski po prawej, po jednym segmencie w wierszu.

Dlaczego pliki językowe JSON zaczynają się różnić, gdy każdy język jest tłumaczony ręcznie

JSON pliki językowe rozjeżdżają się, gdy każdy język jest osobną kopią en.json: w niektórych wersjach językowych brakuje nowych kluczy, symbole zastępcze są wpisywane z błędami, a formy liczby mnogiej zachowują angielską strukturę. Smartcat przechowuje każdy język w jednym projekcie, tłumaczonym z jednego pliku źródłowego, dzięki czemu każda wersja językowa otrzymuje te same klucze po każdym sprincie.

Wcześniej: plik dla każdego języka, ręcznie

× każdy język× każde wydanie

Z Smartcat: jeden projekt

Każdy język naraz

Jedna kopia pliku en.json na każdy język

Każdy tłumacz otrzymuje plik pocztą elektroniczną i odsyła go według własnego harmonogramu.

Jedno źródło, każdy język

Wszystkie języki docelowe znajdują się w jednym projekcie Smartcat i są tłumaczone z tego samego źródła.

Klucze giną

Klucz dodany do en.json w poprzednim sprincie nigdy nie trafia do es.json, przez co użytkownicy widzą tekst po angielsku lub surowy klucz.

Przenoszone są tylko nowe i zmienione klucze

Zaimportuj źródło ponownie, a do tłumaczenia i rozliczenia trafią tylko nowe lub zmienione ciągi.

Symbole zastępcze są wpisywane ponownie

Zmienna {count} lub %s zostaje przetłumaczona, przestawiona lub usunięta, a ciąg znaków powoduje błąd w czasie wykonywania programu.

Symbole zastępcze zablokowane jako znaczniki

Zmienne pozostają chronionymi znacznikami, które tłumacze mogą przenosić, ale nie mogą ich edytować.

Liczba mnoga zachowuje angielską formę

Język polski potrzebuje czterech form, a arabski sześciu, ale plik zawiera tylko „one” i „other”.

Liczba mnoga według języka

Segmenty liczby mnogiej w edytorze lub składnia ICU zapewniają każdemu językowi formy, których potrzebuje.

  • Prawidłowe JSON dla każdego ustawienia regionalnego

    Każdy plik językowy ładuje się w twojej aplikacji.

  • Te same klucze w każdym pliku językowym

    Każda wersja językowa ma te same klucze po każdym sprincie.

  • Zatwierdzone ciągi znaków zostaną ponownie użyte w następnym wydaniu

    Pamięć tłumaczeniowa przenosi zatwierdzone segmenty dalej.

JSON pliki językowe według ustawień regionalnych: nazewnictwo, formy liczby mnogiej i kierunek tekstu

Każdy plik językowy JSON wymaga kodu ustawień regionalnych, który ładuje Twoja biblioteka i18n, kategorii liczb mnogich używanych przez dany język oraz kierunku tekstu. Język angielski używa form „one” i „other” oraz jest pisany od lewej do prawej; język arabski używa sześciu form liczby mnogiej i jest pisany od prawej do lewej. Kategorie są zgodne z regułami CLDR Unicode, których używają i18next, FormatJS i ICU MessageFormat.

JęzykKody ustawień regionalnych i nazwy plikówKategorie w liczbie mnogiejKierunek tekstuCo sprawdzić
Angielskien, en-US, en-GBjeden, drugiOd lewej do prawejAmerykańska lub brytyjska pisownia oraz formaty daty. Dołącz en.json jako rozwiązanie rezerwowe, które twoja biblioteka ładuje, gdy brakuje klucza.
Hiszpańskies, es-ES, es-419, es-MXjeden, wiele, innyOd lewej do prawejHiszpania czy Ameryka Łacińska oraz forma zwrotu grzecznościowa czy poufała. Ciągi tekstowe są dłuższe niż w języku angielskim.
Niemieckide, de-DE, de-AT, de-CHjeden, drugiOd lewej do prawejDługie wyrazy złożone mogą wychodzić poza krawędzie przycisków i kart, dlatego należy sprawdzić je w swojej kompilacji. Wybierz „du” lub „Sie” w glosariuszu.
Francuski i portugalskifr, fr-CA, pt-BR, pt-PTjeden, wiele, innyOd lewej do prawejFrancuskie „jeden” obejmuje również zero. Brazylijski i europejski portugalski wymagają osobnych plików.
polski, rosyjski, ukraińskipl, ru, ukjeden, kilka, wiele, innyOd lewej do prawejCztery formy liczby mnogiej, więc dwuformowa angielska liczba mnoga nie może zostać bezpośrednio przeniesiona.
Japoński, chiński, koreańskija, zh-Hans, zh-Hant, koinnyOd lewej do prawejBez form liczby mnogiej i bez spacji między słowami. Chiński uproszczony i chiński tradycyjny to osobne ustawienia regionalne.
Arabskiar, ar-SA, ar-EGzero, jeden, dwa, kilka, wiele, inneOd prawej do lewejSześć form liczby mnogiej. Twoja aplikacja wyznacza kierunek; sprawdź w kompilacji tekst mieszany z alfabetem łacińskim i liczbami.
Hebrajskihe (starsze systemy: iw)jeden, dwa, innyOd prawej do lewejTakie same kontrole RTL jak w przypadku języka arabskiego. Niektóre konfiguracje środowiska Java i Android nadal oczekują starszego kodu iw.

Nazwy plików zależą od używanej biblioteki i18n: en.json, locales/en/translation.json (i18next) lub en-US.json. Tagi BCP 47 z łącznikami są standardem w sieci; Java i niektóre stosy mobilne używają znaków podkreślenia, jak w en_US. Smartcat eksportuje jeden plik na język z szablonem nazwy pliku, więc dopasuj szablon do kodów, które wczytuje Twoja aplikacja.

Jak przetłumaczyć pliki JSON na język angielski lub dowolny inny język

Aby przetłumaczyć plik językowy JSON na język angielski, utwórz projekt Smartcat z językiem pliku jako źródłowym i angielskim jako docelowym, zaimportuj plik lub klucze, pozwól sztucznej inteligencji przetłumaczyć, a recenzentom zatwierdzić, a następnie wyeksportuj jeden plik JSON dla każdego języka. Te same cztery kroki sprawdzają się w przypadku języka hiszpańskiego, niemieckiego, japońskiego czy arabskiego. W przypadku pojedynczego pliku zobacz, jak przetłumaczyć plik JSON za pomocą Smartcat.

  1. Utwórz projekt i wybierz swoje języki

    Wybierz język, w którym napisany jest Twój JSON, na przykład hiszpański lub angielski, i dodaj każdy język docelowy. W każdej chwili możesz dodać języki docelowe.

    Utwórz projekt lokalizacji oprogramowania w Smartcat z językiem angielskim jako źródłowym oraz hiszpańskim i francuskim jako docelowymi
  2. Zaimportuj swój plik językowy lub klucze JSON

    Prześlij plik w przeglądarce lub zaimportuj klucze za pomocą CLI lub REST API ze swojego potoku kompilacji. Zagnieżdżone klucze importują się z separatorem ścieżki, dzięki czemu struktura zostaje zachowana.

    Importowanie kluczy z pliku ios-app.json do Smartcat za pomocą CLI
  3. Automatycznie przetłumacz JSON za pomocą sztucznej inteligencji, a następnie przejrzyj każdy język

    Sztuczna inteligencja tłumaczy każdy język z wykorzystaniem Twojego glosariusza i pamięci tłumaczeniowej. Twoi weryfikatorzy lub lingwiści Smartcat zatwierdzają każdy język, a postęp jest wyświetlany dla poszczególnych ustawień regionalnych.

    Postępy językowe w Smartcat: hiszpański 100%, japoński 23%, niemiecki 0%
  4. Eksportuj jeden plik JSON na każdy język

    Pobierz płaski lub ustrukturyzowany JSON dla każdego języka, nazwany według szablonu takiego jak strings-{LANGUAGE}.json, lub pobierz pliki z powrotem za pośrednictwem API.

    Ustawienia eksportu w Smartcat z językiem hiszpańskim, francuskim i niderlandzkim oraz szablonem nazwy pliku strings-{LANGUAGE}.json

Zobacz, jak Smartcat tłumaczy Twoje własne pliki ustawień regionalnych JSON

Wielojęzyczne tłumaczenie JSON w jednym projekcie Smartcat

Smartcat tłumaczy jeden plik źródłowy JSON na każdy język docelowy w ramach pojedynczego projektu: sztuczna inteligencja tłumaczy z wykorzystaniem Twojego glosariusza, weryfikatorzy zatwierdzają, kontrole QA wykrywają uszkodzone symbole zastępcze, a każdy język jest eksportowany jako osobny plik. Zarezerwuj demo, aby zobaczyć to na własnych plikach.

Co się zmienia, gdy tłumaczysz JSON na hiszpański, niemiecki, japoński lub arabski

Tłumaczenie JSON na język hiszpański, niemiecki, japoński lub arabski wymaga wykonania tych samych kroków, co w Smartcat. To, co zmienia się w zależności od języka, to kod ustawień regionalnych, liczba form liczby mnogiej, to, o ile dłuższe stają się ciągi znaków, oraz – w przypadku języka arabskiego i hebrajskiego – kierunek tekstu. Poniższe karty grupują języki według tego, co musisz sprawdzić.

Na angielski

JSON napisane w innym języku, przetłumaczone na język angielski, do którego powraca Twoja aplikacja.

Przetłumacz ciągi znaków JSON z języka hiszpańskiego, niemieckiego lub japońskiego na język angielski

Ustaw język, w którym napisany jest Twój plik, jako język źródłowy projektu, a język angielski jako język docelowy. Klucze pozostają nienaruszone, a tłumaczone są wyłącznie wartości.

  • es.json
    Hiszpańskie źródło
  • en.json
    Wynik w języku angielskim, te same klucze

en, en-US czy en-GB: wybierz wersję angielskiego, którą ładuje Twoja aplikacja

Większość aplikacji dostarcza jeden plik en.json jako rozwiązanie awaryjne. Dodaj en-GB tylko wtedy, gdy brytyjska pisownia i formaty dat mają znaczenie dla Twoich użytkowników.

Powszechne kody angielskie

plen-USen-GB

Hiszpański, niemiecki, francuski i portugalski

Dłuższe ciągi znaków, warianty regionalne i zwroty grzecznościowe.

Warianty hiszpańskie, portugalskie i francuskie to osobne pliki

Hiszpania i Ameryka Łacińska, Brazylia i Portugalia oraz Francja i Kanada otrzymują własne wersje językowe. Dodaj każdy z nich jako osobny język docelowy w projekcie.

  • es-ESes-419
    Hiszpański
  • pt-BRpt-PT
    portugalski
  • frfr-CA
    Francuski

Niemiecki i francuski są dłuższe niż angielski

Przetłumaczone ciągi znaków często wymagają więcej miejsca niż angielski tekst źródłowy. Recenzenci widzą każdy pełny ciąg znaków w edytorze; przed wydaniem sprawdź przyciski i karty w swojej kompilacji.

Angielski
Zapisz
Niemiecki
Zapisz

Liczba mnoga w języku polskim, rosyjskim, ukraińskim i arabskim

Więcej form liczby mnogiej niż w języku angielskim.

JSON formy liczby mnogiej dla języka polskiego, rosyjskiego i arabskiego

Język angielski potrzebuje dwóch form liczby mnogiej, polski czterech, a arabski sześciu. Tłumacz formy liczby mnogiej jako segmenty liczby mnogiej w edytorze lub jako ciągi ICU MessageFormat; podczas eksportu powracają one jako ciągi zgodne z ICU.

  • en
    jeden, drugi
  • plruuk
    jeden, kilka, wiele, inny
  • ar
    zero, jeden, dwa, kilka, wiele, inne

Japoński, chiński i koreański

Bez liczby mnogiej, bez spacji, dwa pisma chińskie.

Japoński i koreański JSON: jedna forma dla każdej liczebności

Japoński, chiński i koreański używają pojedynczej formy „other”, więc ciąg w liczbie mnogiej staje się jednym tłumaczeniem na klucz.

Kody ustawień regionalnych

takkozh-Hanszh-Hant

Przetłumacz JSON na język chiński uproszczony lub tradycyjny

Chiny kontynentalne używają chińskiego uproszczonego; Tajwan i Hongkong używają tradycyjnego. Są to oddzielne języki docelowe z osobnymi plikami.

  • zh-Hanszh-CN
    Uproszczony
  • zh-Hantzh-TW
    Tradycyjny

Od prawej do lewej: arabski i hebrajski

JSON pozostaje bez zmian. Wskazówki dojazdu znajdują się w Twojej aplikacji.

Przetłumacz JSON na język arabski lub hebrajski: tekst zachowuje kolejność czytania

Wartości arabskie i hebrajskie znajdują się w JSON w porządku logicznym, podobnie jak każdy inny ciąg znaków. Twoja aplikacja ustawia dir="rtl" dla tych ustawień regionalnych, a przeglądarka lub system operacyjny rysuje tekst od prawej do lewej.

Smartcat tłumaczy ciągi znaków; odbicie lustrzane układu to zadanie dla Twojej aplikacji i testów RTL.

Sprawdź tekst mieszany i symbole zastępcze w ciągach tekstowych RTL

Nazwy marek, liczby i symbole zastępcze w zdaniu pisanym od prawej do lewej (RTL) mogą pojawiać się w nieoczekiwanym miejscu. Recenzenci sprawdzają ciąg znaków w edytorze, a Ty sprawdzasz ekran w swojej kompilacji.

Sprawdź wersję RTL

  • Łacińskie nazwy marek w tekście arabskim
  • Liczby i {placeholders}
  • Interpunkcja na końcu ciągu znaków

Współpracownicy AI, którzy tłumaczą i sprawdzają Twoje pliki JSON

Połącz swoje repozytorium Git, CLI oraz API, aby przetłumaczyć pliki ustawień regionalnych JSON

Pobieraj pliki ustawień regionalnych z GitHub, GitLab lub Bitbucket albo importuj skrypty za pomocą REST API i CLI. Zobacz wszystkie integracje

Wyniki lokalizacji JSON: Huel, Babbel i Kaseya

Zespoły produktowe w Huel, Babbel i Kaseya tłumaczą pliki lokalizacyjne oraz teksty produktowe w Smartcat. Każdy rysunek zawiera odnośnik do odpowiedniego studium przypadku.

21 tyg.

pracy ręcznej wyeliminowanej rocznie

Huel eliminuje 21 tygodni pracy ręcznej rocznie dzięki automatyzacji Smartcat w obrębie swojej strony internetowej, systemu CRM i treści marketingowych.

31 h

zaoszczędzone każdego miesiąca

Babbel oszczędza 31 godzin pracy ręcznej każdego miesiąca dzięki Smartcat.

70%

niższe koszty lokalizacji

Kaseya obniżyło koszty lokalizacji o 70% i reinwestowało oszczędności w kolejne języki.

„Poprawiliśmy jakość dzięki niestandardowym promptom dla każdego języka oraz aktywnemu zarządzaniu pamięcią tłumaczeniową (TM) i obszernym glosariuszem (~500 haseł)”.
Magdalena Tumulka
Magdalena TumulkaKierownik ds. lokalizacji, Huel

Zobacz swoje pliki JSON w każdym języku, w którym je wydajesz

Co zespoły ds. produktu i lokalizacji mówią o G2

O co pytają programiści, zanim przeniosą pliki ustawień regionalnych JSON do Smartcat

Programiści pytają o cztery rzeczy przed przeniesieniem plików ustawień regionalnych z JSON do Smartcat: czy klucze ulegają zmianie, czy przetłumaczone już ciągi znaków są ponownie fakturowane, kto weryfikuje każdy język oraz czy Smartcat obsługuje układ tekstu od prawej do lewej. Krótkie odpowiedzi znajdują się poniżej; sekcja FAQ w dalszej części zawiera szczegóły.

„Czy Smartcat zmieni nazwy lub kolejność moich kluczy?”

Nie. Tłumaczone są tylko wartości. Klucze, zagnieżdżenia i struktura plików powracają w takiej samej postaci, w jakiej zostały wprowadzone – jako płaskie lub ustrukturyzowane JSON.

„Czy płacimy ponownie za segmenty, które już przetłumaczyliśmy?”

Nie. Rozliczane są tylko nowe i zmienione ciągi znaków. Zatwierdzone tłumaczenia są ponownie wykorzystywane z Twojej pamięci tłumaczeń przy każdym wydaniu.

„Czy nasi właśni tłumacze mogą dokonać weryfikacji niektórych języków?”

Tak. Zaproś swoich recenzentów do języków, które znają, lub zatrudnij lingwistów z marketplace'u Smartcat do pozostałych.

„Czy Smartcat sprawi, że nasza aplikacja będzie działać od prawej do lewej?”

Nie. Smartcat tłumaczy ciągi znaków w języku arabskim i hebrajskim; Twoja aplikacja ustawia kierunek i tworzy lustrzane odbicie układu. Zaplanuj przebieg testów RTL w swoim procesie kompilacji.

Jak Smartcat chroni tłumaczone przez Ciebie pliki ustawień regionalnych JSON

Pliki lokalizacyjne często zawierają ciągi znaków dla funkcji, które nie zostały jeszcze przez Ciebie wydane. Smartcat chroni je na każdym kroku: certyfikacja SOC 2 Type II i ISO 27001, dostęp oparty na rolach oraz brak trenowania publicznych modeli AI na Twoich treściach. Szczegóły znajdują się na stronie bezpieczeństwa Smartcat.

Zgodny ze standardem SOC 2 Typ II

Smartcat jest zgodny ze standardem SOC 2 Typ II i izoluje każdy obszar roboczy.

Certyfikat ISO 27001

Smartcat jest organizacją certyfikowaną zgodnie z normą ISO 27001.

Kontrola dostępu oparta na rolach

Określ, kto może przeglądać, tłumaczyć, weryfikować i zatwierdzać poszczególne projekty w planach Enterprise.

Nigdy nieużywane do trenowania publicznych modeli AI

Twoje ciągi znaków i pliki źródłowe nigdy nie są wykorzystywane do trenowania publicznych modeli sztucznej inteligencji.

Szyfrowane podczas przesyłania i przechowywania

Pliki oraz pamięć tłumaczeniowa są szyfrowane zarówno podczas przesyłania, jak i w spoczynku.

Usunięcie na żądanie

Treści są usuwane lub zwracane w ciągu 30 dni od otrzymania pisemnego wniosku.

Zasoby do lokalizacji JSON

Tłumaczenie JSON na język angielski i inne języki: FAQ

Jak przetłumaczyć plik JSON na język angielski?

Prześlij plik JSON do Smartcat, ustaw język, w którym został napisany, jako źródłowy, a angielski jako docelowy. Smartcat tłumaczy za pomocą sztucznej inteligencji wyłącznie wartości, zachowuje każdy klucz oraz symbol zastępczy (placeholder) i pozwala weryfikatorowi zatwierdzić tekst w języku angielskim przed wyeksportowaniem prawidłowego pliku en.json. Możesz również zaimportować klucze za pośrednictwem CLI lub REST API bądź najpierw przetłumaczyć plik JSON online za darmo.

Jaki jest najlepszy sposób na przetłumaczenie JSON na wiele języków?

Tłumacz JSON w Smartcat tłumaczy jedno źródło JSON na każdy język docelowy w jednym projekcie. Niezależnie od tego, jakie narzędzie testujesz, upewnij się, że pozostawia ono klucze bez zmian, chroni symbole zastępcze, obsługuje formy liczby mnogiej dla każdego języka, ponownie wykorzystuje zatwierdzone tłumaczenia i eksportuje jeden poprawny plik na język za pośrednictwem API. Narzędzie Smartcat nie jest najlepszym wyborem, jeśli tłumaczysz jednorazowo jeden mały plik; do tego wystarczy prosty konwerter online.

Jak przetłumaczyć plik JSON z języka angielskiego na hiszpański?

Utwórz projekt Smartcat z językiem angielskim jako źródłowym i hiszpańskim jako docelowym, wybierając es, es-ES lub es-419 w zależności od potrzeb Twojej aplikacji. Smartcat tłumaczy wartości przy użyciu sztucznej inteligencji oraz Twojego glosariusza, weryfikator ustala formę zwrotu (oficjalną lub nieoficjalną), a Ty eksportujesz plik es.json z tymi samymi kluczami oraz formami liczby mnogiej wymaganymi w języku hiszpańskim.

Dlaczego Google Translate psuje pliki językowe JSON?

Google Translate traktuje plik JSON jako zwykły tekst, podczas gdy Smartcat i inne narzędzia do lokalizacji go analizują. Wklejanie pliku niesie za sobą ryzyko przetłumaczenia kluczy, uszkodzenia cudzysłowów oraz zmiany symboli zastępczych, z kolei tłumaczenie wartości pojedynczo prowadzi do utraty kontekstu i spójności. Parser, który tłumaczy tylko wartości, z wykorzystaniem Twojego glosariusza i pamięci tłumaczeniowej, generuje plik, który Twoja aplikacja może wczytać.

Jak powinienem nazwać plik językowy JSON?

Nazwij to za pomocą kodu ustawień regionalnych wczytywanego przez twoją bibliotekę i18n. W Smartcat ustawiasz szablon nazwy pliku, dzięki czemu eksportowane pliki są zgodne z Twoją konwencją. Powszechnymi wzorcami są en.json i es.json, locales/es/translation.json dla i18next lub znaczniki regionów, takie jak es-MX.json. Stosy technologii internetowych używają tagów BCP 47 z łącznikami; Java i niektóre stosy mobilne oczekują znaków podkreślenia, jak w es_MX.

Jak dokładne jest tłumaczenie tekstu JSON na język angielski przez sztuczną inteligencję?

92% słów przetłumaczonych przez sztuczną inteligencję Smartcat jest akceptowanych bez ani jednej edycji ze strony człowieka. Smartcat tłumaczy tekst JSON z wykorzystaniem Twojego glosariusza i pamięci tłumaczeniowej, dzięki czemu terminologia dotycząca produktów pozostaje spójna we wszystkich językach. Ton wypowiedzi, zwroty grzecznościowe (formalne lub nieformalne) oraz krótkie etykiety interfejsu użytkownika pozbawione kontekstu nadal wymagają weryfikatora, dlatego w przypadku języków widocznych dla klienta należy zachować weryfikację przez człowieka.

W jaki sposób Smartcat obsługuje formy liczby mnogiej w różnych językach?

Smartcat tłumaczy formy liczby mnogiej na dwa sposoby: jako segmenty liczby mnogiej w edytorze lub jako ciągi znaków ICU MessageFormat, a podczas eksportu formy liczby mnogiej powracają jako ciągi znaków zgodne z ICU. Ma to znaczenie, ponieważ języki wymagają różnych form: angielski ma formę pojedynczą i mnogą, polski dodaje formy dla kilku i wielu, arabski używa sześciu form, a japoński stosuje tylko jedną.

Czy mogę przetłumaczyć JSON na język arabski, hebrajski i inne języki pisane od prawej do lewej?

Tak. Smartcat tłumaczy JSON na język arabski, hebrajski i inne języki pisane od prawej do lewej, tak jak na każdy inny język docelowy. Wartości są przechowywane w kolejności czytania, a aplikacja ustawia kierunek tekstu, na przykład za pomocą dir="rtl". Zaplanuj przebieg testów w swojej kompilacji, aby sprawdzić lustrzane odbicie układu, liczby oraz nazwy marek zapisane alfabetem łacińskim wewnątrz ciągów znaków RTL.

Czy mogę przetłumaczyć ciągi znaków JSON z języka japońskiego, chińskiego lub hiszpańskiego na angielski?

Tak. Smartcat pozwala, aby dowolny obsługiwany język był językiem źródłowym projektu, więc japońskie, chińskie lub hiszpańskie ciągi znaków JSON tłumaczy się na język angielski w taki sam sposób, w jaki ciągi angielskie tłumaczy się na inne języki. Każdy projekt ma jeden język źródłowy; jeśli Twoje pliki są w kilku językach źródłowych, utwórz po jednym projekcie dla każdego języka źródłowego.

Czy mogę przetłumaczyć jeden plik JSON na kilka języków jednocześnie?

Tak. Dodaj każdy język docelowy do jednego projektu Smartcat, a to samo źródło JSON zostanie przetłumaczone na wszystkie z nich równolegle, z osobnym zadaniem dla każdego języka. Możesz dodać języki docelowe w dowolnym momencie, sprawdzać każdy język osobno i eksportować jeden plik dla każdego języka lub wszystkie języki w ramach jednego pobrania.

Co się stanie, gdy dodam nowe klucze do pliku źródłowego?

Zaimportuj ponownie plik źródłowy lub klucze, a Smartcat wyśle do tłumaczenia wyłącznie nowe i zmienione ciągi tekstowe. Zatwierdzone tłumaczenia są ponownie wykorzystywane z pamięci tłumaczeniowej, a opłaty są naliczane wyłącznie za nowe i zmienione segmenty. Każdy plik językowy otrzymuje nowe klucze, dzięki czemu wersje językowe nie tracą synchronizacji ze źródłem po każdym sprincie.

Czy Smartcat działa z natywnymi plikami JSON z i18next i React?

Tak. Smartcat importuje pliki ustawień regionalnych JSON z i18next, React Native i innych bibliotek i18n JavaScriptu, w tym klucze zagnieżdżone za pośrednictwem ustrukturyzowanego JSON z separatorem ścieżki. Obsługuje również YAML, Android XML oraz iOS .strings w projektach lokalizacji oprogramowania, dzięki czemu ciągi tekstowe stron internetowych i aplikacji mobilnych mogą współdzielić jeden glosariusz i pamięć tłumaczeniową.

Informacja o znakach towarowych. Smartcat jest niezależną platformą i nie jest powiązana z Google LLC, przez nią promowana, sponsorowana ani w żaden inny sposób z nią związana. Google Translate jest znakiem towarowym firmy Google LLC. Wszystkie nazwy produktów, logotypy i znaki towarowe wymienione na tej stronie są własnością ich odpowiednich właścicieli i zostały użyte wyłącznie w celach identyfikacyjnych oraz opisowych.

Przetłumacz JSON na język angielski i każdy język, którym posługują się Twoi użytkownicy

Zobacz, jak Smartcat tłumaczy jeden z Twoich własnych plików regionalnych JSON, od importu po jeden plik na język, lub rozpocznij 15-dniowy bezpłatny okres próbny z 15 000 Smartwords i bez karty kredytowej.