Przejdź do treści
Wszystkie narzędzia Cennik Blog

Czaty i wiadomości głosowe

Dokumenty

Audio i wideo

Zaloguj się

Język

Tłumacz plików JSON, XML i YAML

Przetłumacz duży plik JSON, XML lub YAML: przetłumaczone wartości, nienaruszone klucze

Prześlij plik JSON, XML, .resx lub YAML – od eksportu z CMS-a po feed produktowy czy plik en.yml z Railsów – i pobierz tę samą strukturę z przetłumaczonymi wartościami tekstowymi. Klucze, nazwy elementów i atrybutów pozostają nienaruszone, pola identyfikatorów, takie jak id, url, slug, sku i status, nie są modyfikowane, a każdy placeholder jest weryfikowany. Do 50,000 wartości przetłumaczysz za $5 jako jednorazowa płatność; pierwsze wartości są za darmo bez rejestracji.

Przetłumacz plik strukturalny

Ton
Słownik i nazwy do zachowania (opcjonalnie)

Nazwy marek i produktów, oddzielone przecinkami. Każda jest sprawdzana w każdym tłumaczeniu.

Jeden termin w wierszu: termin = tłumaczenie.

Dodawane do wbudowanej listy (id, url, slug, sku, type, status, code, email…). Użyj * jako symbolu wieloznacznego.

Bez rejestracji. Do Liczba ciągów tekstowych: 300 w całości za darmo. Dłuższe: pierwsze teksty za darmo, wszystkie pliki w zleceniu za $5, jedna płatność.

Kontynuując, akceptujesz: Regulamin i Polityka prywatności.

  • JSON, XML, .resx, YAML i XLIFF, do 20 plików w jednym zleceniu
  • Całe zlecenie za $5, jednorazowa płatność: do 50,000 wartości i 3,000,000 znaków
  • Klucze, nazwy elementów, kolejność, wcięcia i komentarze pozostają bez zmian
  • Identyfikatory, adresy URL, slugi, kody i wartości statusów nigdy nie są tłumaczone
  • Weryfikacja zmiennych takich jak {name}, %{count} i {{price}} w każdej wartości
  • Możliwość dodania własnych pomijanych kluczy z użyciem znaku * jako wieloznacznika
Otwórz demo

Zobacz przykładowy PDF Przykładowy wynik

Co otrzymasz w zamian

Te same, w pełni poprawne pliki w tym samym formacie, nazwane zgodnie z konwencją danego języka docelowego: en.json staje się de.json, en.yml przechodzi w de.yml, a Strings.resx w Strings.de.resx. Pierwsze przetłumaczone wartości zobaczysz na ekranie obok oryginału jeszcze przed dokonaniem opłaty.

  • JSON: dokładnie te same klucze, zagnieżdżenia, kolejność kluczy i wcięcia. Liczby, wartości logiczne oraz null pozostają nienaruszone – tłumaczone są wyłącznie wartości tekstowe zawierające czytelny tekst.
  • XML i .resx: tłumaczony jest tekst wewnątrz elementów oraz atrybuty czytelne dla człowieka, takie jak title, alt, label i placeholder. Nazwy elementów, pozostałe atrybuty, komentarze i sekcje CDATA pozostają bez zmian; elementy script, style, code oraz pre są pomijane, podobnie jak wszystko z oznaczeniem translate="no".
  • YAML: tłumaczone są wyłącznie wartości, z zachowaniem komentarzy, stylu cudzysłowów, tekstu blokowego i kotwic. Plik z Railsów z korzeniem en: zwróci w wyniku de: w korzeniu.
  • Raport ostrzeżeń dotyczący wartości, w których placeholder lub tag nie zachował się po dwóch próbach; takie wartości zachowują tekst oryginalny, dzięki czemu struktura pliku nigdy się nie posypie.

Tłumaczenie plików strukturalnych: chatbot a nasze narzędzie

Chatbot bez problemu radzi sobie z krótkim fragmentem JSON-a. Duży plik musi jednak powrócić w całości, bez błędów składniowych i z tysiącami kluczy na swoim miejscu – a na tak długich odpowiedziach zwykłe modele po prostu zawodzą.

Twoja sytuacja Chatbot Nasze narzędzie
30-wierszowy fragment JSON-a Zwykle tłumaczy poprawnie Również tłumaczy poprawnie
3-megabajtowy eksport JSON Nie zwróci go w jednej odpowiedzi; ucięty wynik przestaje się parsować Tłumaczy każdą wartość w blokach i odtwarza plik w oparciu o Twój oryginał
"status": "aktywny", "typ": "produkt" Przetłumaczy je, psując program odczytujący plik Pozostawia klucze identyfikacyjne i wartości techniczne bez zmian
Klucze i nazwy elementów Niekiedy również je tłumaczy Nigdy nie przesyła ich do tłumaczenia
Placeholdery w rodzaju {count} Zwykle je zachowuje, ale nikt tego nie weryfikuje Sprawdza każdą wartość; w razie błędu ponawia próbę, a docelowo zachowuje oryginał
Komentarze i formatowanie w YAML-u Przepadają przy ponownym generowaniu pliku Zachowane; zmieniają się wyłącznie wartości

Jak przetłumaczyć plik JSON, XML lub YAML

  1. 1

    Prześlij pliki

    Upuść do 20 plików .json, .xml, .resx, .yml, .yaml lub .xliff i wybierz język. Jeśli Twoje dane zawierają niestandardowe kody, wskaż dodatkowe klucze do pominięcia.

  2. 2

    Sprawdź pierwsze wartości za darmo

    Pierwsze wartości pojawią się w wersji przetłumaczonej obok oryginału, wraz ze ścieżkami kluczy. Możesz edytować dowolną wartość. Rejestracja nie jest wymagana.

  3. 3

    Odblokuj i pobierz

    Odblokuj całe zlecenie za $5 i pobierz przetłumaczone pliki – w przypadku wielu plików otrzymasz archiwum ZIP.

Dlaczego duże pliki strukturalne przerastają zwykłe chatboty AI

Tłumaczenie plików JSON lub XML w oknie czatu wymaga od modelu wygenerowania całego pliku na nowo – wraz z każdym nawiasem, kluczem i cudzysłowem. Duży plik przekracza limit pojedynczej odpowiedzi, więc model urywa w połowie, a plik przestaje się parsować. Ponieważ sztuczna inteligencja traktuje klucze i wartości tak samo, ma tendencję do nadgorliwego tłumaczenia: zmienia wartości enum, slugi czy same nazwy kluczy.

Nasze narzędzie samodzielnie parsuje plik i przesyła wyłącznie czytelne teksty w zoptymalizowanych blokach, dołączając ścieżki kluczy jako kontekst. Klucze, nazwy elementów i atrybuty w ogóle nie są wysyłane do API. Wartości przypisane do pól identyfikacyjnych (id, url, slug, sku, type, status, code, email itp.) oraz te, które wyglądają na identyfikatory (np. order_shipped czy user.profile.title), pozostają nienaruszone. Każde tłumaczenie jest weryfikowane pod kątem obecności zmiennych i tagów, a wynikowy plik jest rekonstruowany na bazie oryginału – cała reszta zgadza się bajt w bajt.

Co tłumaczą nasi użytkownicy

  • Eksporty z systemów CMS i baz wiedzy w formatach JSON lub XML
  • Pliki YAML z frameworków Rails, Symfony i Hugo
  • Pliki zasobów .resx ze środowiska .NET
  • Feedy produktowe i katalogi w XML lub JSON
  • Pliki z zawartością gier i aplikacji w formatach innych niż standardowe i18n
  • Pliki z danymi, w których tylko wybrane pola to zwykły tekst, np. tytuły i opisy

Które narzędzie wybrać?

Do plików z tekstami interfejsu aplikacji, gdzie tłumaczeniu podlega każda wartość (i18next JSON, ARB, PO, strings.xml na Androida, .strings i .xcstrings na iOS), wybierz narzędzie Tłumacz plików lokalizacyjnych – obsługuje ono również formy liczby mnogiej. Niniejsze narzędzie służy do plików z danymi i treścią, w których tekst występuje obok identyfikatorów, linków i kodów. Pliki Android strings.xml oraz XLIFF przesłane tutaj są przetwarzane w identyczny sposób.

Jedno zlecenie obejmuje do 20 plików o rozmiarze do 50 MB każdy. Jednorazowa płatność pokrywa do 50,000 wartości i 3,000,000 znaków; plan Unlimited pozwala przetłumaczyć do 200,000 wartości. Wartości wykraczające poza limit pozostają w języku źródłowym, a ich dokładną liczbę zobaczysz na ekranie przed dokonaniem płatności. Zapis w stylu YAML flow ([a, b]), aliasy oraz wartości wielowierszowe bez znacznika bloku pozostają bez zmian.

Według języka i sytuacji

Cennik

Małe pliki, pierwsze wartości

Za darmo

Zlecenie do 300 wartości jest w pełni darmowe, włącznie z pobraniem. Większe zlecenia: pierwsza część jest za darmo na ekranie, bez rejestracji.

Całe zlecenie

$5

Jednorazowa płatność: do 50,000 wartości i 3,000,000 znaków w maksymalnie 20 plikach. Bez subskrypcji.

Unlimited

$19 / tydzień

Dostęp do wszystkich narzędzi w serwisie ze zleceniami do 200,000 wartości.

Pytania i odpowiedzi

Czy ChatGPT poradzi sobie z przetłumaczeniem dużego pliku JSON?

Mały tak. Duży plik musi zmieścić się w jednej odpowiedzi chatbota, więc wynik często bywa ucięty i niepoprawny składniowo, a klucze lub kody mogą zostać przetłumaczone. To narzędzie tłumaczy wyłącznie wartości tekstowe, weryfikuje każdą z nich i odtwarza plik na bazie Twojego oryginału.

Czy klucze są kiedykolwiek tłumaczone?

Nie. Klucze, nazwy elementów i nazwy atrybutów nigdy nie są wysyłane do tłumaczenia. Tłumaczone są wyłącznie czytelne wartości tekstowe, a wartości pod kluczami identyfikacyjnymi, takimi jak id, url, slug, sku, type czy status, są pomijane.

Czy mogę pominąć własne pola?

Tak. Wpisz klucze do pominięcia rozdzielone przecinkami, np. sku, internal_note lub *_code. Zostaną one dodane do wbudowanej listy wykluczeń.

Czy narzędzie zachowuje zmienne (placeholdery)?

Tak. Zmienne takie jak {name}, {{count}}, %{count} czy ${price} oraz tagi HTML wewnątrz wartości są weryfikowane w każdym tłumaczeniu; jeśli w przetłumaczonej wartości brakuje któregoś z nich, tłumaczona jest ponownie, a w razie niepowodzenia zachowany zostaje tekst źródłowy.

Ile wartości obejmuje jedna płatność?

Do 50,000 wartości i 3,000,000 znaków w maksymalnie 20 plikach za $5. Plan Unlimited obejmuje do 200,000 wartości.

Na jakie języki można tłumaczyć?

Na 81 języków, w tym hiszpański, francuski, niemiecki, portugalski, włoski, holenderski, polski, japoński, koreański, chiński, arabski i hebrajski.

Czy narzędzie jest darmowe?

Zlecenie do 300 wartości jest całkowicie bezpłatne. Przy większych zleceniach pierwsze wartości tłumaczone są za darmo na ekranie, bez rejestracji. Całe zlecenie to jednorazowa płatność w wysokości $5.

Czy moje pliki są bezpieczne i poufne?

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ń gwarantujących brak wykorzystywania danych do trenowania modeli. Zlecenia przesłane bez rejestracji są usuwane po 7 dniach, a każde zlecenie możesz także usunąć samodzielnie w dowolnym momencie.

Zaktualizowano 25 października 2026 · APPFACT STUDIO LTD

Inne zlecenia, które wykonamy

Czat WhatsApp do PDF, razem z wiadomościami głosowymi Czat Telegram do PDF, razem z wiadomościami głosowymi Czat Messenger do PDF, razem z wiadomościami głosowymi Wiadomości z Instagrama do PDF, razem z wiadomościami głosowymi Eksport e-maili (MBOX, EML) do jednego PDF Komplet dokumentów sądowych: łączenie, spis i numeracja dowodów Pismo odręczne i kursywa na tekst Obrazy i skanowane pliki PDF na tekst Tabele z PDF i skanów do Excela Wyciąg bankowy do Excela lub CSV Przetłumacz cały PDF Przetłumacz cały plik z napisami Tłumacz napisy ASS z zachowaniem stylów Konwertuj napisy między formatami Napraw rozjechane napisy Napraw uszkodzone napisy w języku perskim i arabskim Napisy dwujęzyczne — dwa języki jednocześnie Przetłumacz plik CSV lub Excel, wiersz po wierszu Tłumaczenie plików lokalizacyjnych aplikacji Przetłumacz cały dokument Word Przetłumacz prezentację PowerPoint slajd po slajdzie Przetłumacz całą książkę EPUB Przetłumacz cały folder dokumentacji Markdown Finglish, Roman Urdu, Hinglish, Arabizi: zmiana alfabetu Skanowany PDF na edytowalny dokument Word, dowolny alfabet Streszczenie całej książki, rozdział po rozdziale Uruchom jedną instrukcję AI dla każdego wiersza Przeanalizuj tysiące opinii klientów Zakoduj otwarte odpowiedzi z ankiet Przetłumacz cały katalog produktów Przetłumacz grę lub visual novel Usuń duplikaty i uporządkuj CSV Transkrypcja długich nagrań audio i wideo Z pliku wideo na przetłumaczone napisy Wiele nagrań jednocześnie Z nagrania wykładu na notatki do nauki Z nagrania spotkania na oficjalny protokół Transkrypcja podcastu i notatki do odcinka Kazanie na tekst, z opcją tłumaczenia Transkrypcja wywiadu z podziałem na rozmówców Eksportuj wtopione napisy do SRT Zsynchronizuj transkrypcję z nagraniem Zsynchronizuj tekst piosenki do LRC Zamień tekst na audiobooka MP3 Wszystkie Twoje notatki głosowe w jednym dokumencie Wideo z YouTube na tekst, bez względu na długość Napisy z YouTube w dowolnym języku Outlook PST, MSG lub OLM do jednego PDF Dokumentacja medyczna jako chronologia z datami SMS-y do PDF, do sądu lub dla prawnika iMessage do PDF, cały wątek Eksport ze Slacka do czytelnego PDF Czat Discord do PDF, jako dowód Czaty do wniosku o wizę małżeńską, miesiąc po miesiącu

Używamy analitycznych plików cookie, by sprawdzać, które strony są pomocne. Zgadzasz się?