Przetłumacz duży plik JSON bez naruszania kluczy, identyfikatorów i symboli zastępczych
Prześlij plik JSON w dowolnej strukturze – od eksportu z CMS po zrzut treści – i odbierz go z zachowaniem tych samych kluczy, zagnieżdżeń, kolejności oraz wcięć, z przetłumaczonymi wyłącznie czytelnymi wartościami tekstowymi. Pola takie jak id, url, slug, sku, type czy status pozostają nietknięte, a każdy {placeholder} jest weryfikowany. Zlecenie do 300 wartości jest całkowicie za darmo; większy plik, do 50,000 wartości, to koszt $5 (jednorazowa płatność).
- Klucze nigdy nie są wysyłane do tłumaczenia; zagnieżdżenia, kolejność kluczy i wcięcia pozostają dokładnie takie jak w Twoim pliku
- Liczby, wartości logiczne (boolean) oraz null pozostają bez zmian; tłumaczone są wyłącznie ciągi tekstowe z czytelnym tekstem
- Wartości pod kluczami identyfikacyjnymi (id, url, slug, sku, type, status, code, email itp.) są pomijane
- Do 50,000 wartości i 3,000,000 znaków za $5; pakiet Unlimited do 200,000 wartości
- en.json powraca jako es.json; do pozostałych nazw dodawany jest kod języka
Chatbot a to narzędzie przy dużym pliku JSON
W przypadku krótkiego fragmentu chatbot sprawdza się dobrze. Różnica pojawia się, gdy plik jest duży, a wynik musi zostać poprawnie odczytany przez program.
| Twoja sytuacja | Chatbot | To narzędzie |
|---|---|---|
| Fragment na 30 linii | Zwykle tłumaczy poprawnie | Również tłumaczy bez problemu |
| Plik o rozmiarze kilku megabajtów | Odpowiedź musi zawierać cały plik, więc tekst często się urywa i plik przestaje być poprawny składniowo | Tłumaczy wartości partiami i odtwarza plik na bazie Twojego oryginału |
| "status": "opublikowany", "typ": "faq" | Często je tłumaczy, co psuje kod odczytujący plik | Pozostawia je bez zmian ze względu na nazwy kluczy |
| Wartość taka jak "Hello, {name}" | Zwykle zachowuje {name}, ale nic tego nie weryfikuje | Sprawdza każdą wartość; uszkodzona jest ponawiana, a w razie potrzeby pozostawiana w oryginale |
Co jest tłumaczone, a co nie
Narzędzie analizuje cały plik, obiekt po obiekcie i tablica po tablicy. Wartość tekstowa jest tłumaczona, gdy zawiera czytelne słowa. Zostaje pominięta, jeśli jej klucz lub nadrzędny klucz w tablicy jest identyfikatorem, takim jak id, uuid, url, href, slug, sku, type, status, code, email, locale lub kończy się na _id albo _at. Pomijana jest również wtedy, gdy sama wartość wygląda na identyfikator, a nie zdanie — na przykład order_shipped, user.profile.title czy ORDER_STATUS_PAID.
Jeśli Twoje dane zawierają własne kody, podaj dodatkowe klucze do pominięcia, rozdzielając je przecinkami (np. internal_note lub *_code; gwiazdka zastępuje dowolny ciąg znaków). Wskazane klucze zostaną dodane do wbudowanej listy.
Dlaczego plik nadal poprawnie się parsuje
Model nigdy nie generuje JSON-a od zera. Otrzymuje wartości tekstowe ze ścieżkami kluczy jako kontekstem i zwraca dokładnie jedno tłumaczenie dla każdej wartości pod tym samym numerem. Następnie plik jest odtwarzany na podstawie Twojej oryginalnej struktury — z identycznymi odstępami po dwukropkach, takim samym formatowaniem ukośników i znaków Unicode oraz zachowanym końcowym znakiem nowej linii. Symbole zastępcze, takie jak {name}, {{count}} i %{count}, a także tagi HTML wewnątrz wartości, są weryfikowane w każdej odpowiedzi.
W przypadku plików z ciągami znaków aplikacji, w których każda wartość ma zostać przetłumaczona i liczą się formy liczby mnogiej (np. i18next JSON czy ARB), skorzystaj z narzędzia Tłumacz plików lokalizacyjnych. To narzędzie jest przeznaczone do plików z danymi i treścią, gdzie tekst sąsiaduje z identyfikatorami, linkami i kodami.
Jak działa narzędzie, ile kosztuje i jak traktujemy Twoje pliki, znajdziesz na stronie narzędzia: Tłumaczenie JSON, XML i YAML. Ceny wszystkich narzędzi znajdziesz w dziale cennik.
Ostatnia aktualizacja:
Pytania i odpowiedzi
Czy mogę przetłumaczyć duży plik JSON bez tłumaczenia kluczy?
Tak. Klucze nigdy nie są wysyłane do tłumaczenia. Tłumaczone są wyłącznie czytelne wartości tekstowe, a wartości pod kluczami identyfikującymi, takimi jak id, url, slug, sku, type i status, są pomijane.
Jak duży plik JSON obejmuje jedna płatność?
Do 50,000 przetłumaczonych wartości i 3,000,000 znaków za $5. Plan Unlimited za $19 tygodniowo obejmuje do 200,000 wartości.
Czy kolejność i wcięcia pozostaną bez zmian?
Tak. Plik jest generowany na podstawie Twojego oryginału: ta sama kolejność kluczy, te same wcięcia, odstępy i sposób zapisu znaków specjalnych.
Czy to jest darmowe?
Zlecenie do 300 wartości jest w całości za darmo. W przypadku większych plików pierwsze wartości tłumaczone są za darmo na ekranie, bez rejestracji; cały plik kosztuje $5 (jednorazowa płatność).
Czy mój plik pozostaje prywatny?
Tylko Ty masz dostęp do swojego zlecenia. Wartości tekstowe są przesyłane do dostawcy modelu AI wyłącznie w celu ich przetłumaczenia, za pośrednictwem połączeń, które nie wykorzystują Twoich danych do trenowania modeli. Zlecenia przesłane bez rejestracji są usuwane po 7 dniach.