Tłumacz napisów ASS
Tłumacz napisy ASS i SSA bez naruszania typesetingu
Prześlij jeden lub więcej plików .ass lub .ssa, wybierz język i odbierz te same pliki z przetłumaczonym wyłącznie tekstem dialogów. Style, osadzone czcionki, pozycje i tagi formatowania (takie jak {\pos} czy {\fad}) pozostają nienaruszone, a linijki karaoke nie są zmieniane, chyba że zechcesz je przetłumaczyć. Pierwsza część jest za darmo i bez rejestracji, a całe zlecenie – odcinek lub sezon do 30 plików – kosztuje $5 jako jednorazowa płatność. Zwykły chatbot poradzi sobie z kilkoma linijkami ASS, ale przy pełnym odcinku zazwyczaj urywa w połowie, gubi, tłumaczy lub przesuwa tagi wewnątrz zdań, przez co napisy przestają wyświetlać się poprawnie.
- Do 150 linijek w pełni za darmo, pierwsza część dłuższych plików za darmo, bez rejestracji
- Całe zlecenie za $5, jednorazowa płatność: odcinek lub sezon do 30 plików
- Zmienia się tylko tekst dialogów: sekcja [Script Info], style, osadzone czcionki i linie komentarzy pozostają nienaruszone
- Tagi formatowania w ogóle nie trafiają do modelu AI, dzięki czemu {\pos}, {\fad}, {\i1} i kolory wracają dokładnie na swoje miejsce
- Linie karaoke i rysowania pozostają nienaruszone (lub możesz przetłumaczyć karaoke, jeśli chcesz)
- 81 języków, samo tłumaczenie lub napisy dwujęzyczne, do pobrania jako .ass, .ssa, SRT lub VTT
Co otrzymasz w wyniku
Otrzymujesz pliki w ich pierwotnym formacie – plik .ass jako .ass, a .ssa jako .ssa – z tą samą nazwą i dodanym kodem języka, na przykład „[Group] Show - 01.es.ass”. Pojedynczy plik pobierzesz bezpośrednio, a zestaw kilku w jednym archiwum ZIP. Przed pobraniem każda kwestia dialogowa wyświetla się na ekranie wraz z kodem czasowym i tagami, a każdą z nich możesz swobodnie edytować.
- Ten sam skrypt: sekcja [Script Info], definicje stylów, [Fonts], linie komentarzy i kolejność zdarzeń są dokładnie kopiowane z Twojego pliku.
- Pola Layer, Style, Name, marginesy i Effect w każdej linii Dialogue pozostają bez zmian, podobnie jak czasy początku i końca. Tłumaczone jest wyłącznie pole Text.
- Tagi wewnątrz linijki wracają dokładnie tam, gdzie były. Jeśli w przetłumaczonym tekście brakuje dla nich naturalnego miejsca, blok tagów trafia na koniec linijki, zamiast bezpowrotnie zniknąć.
- Znaki nowej linii \N i twarde spacje \h zostają zachowane. W przypadku języków zapisywanych od prawej do lewej (np. arabski, perski, hebrajski) dodawany jest niewidoczny znacznik RTL po tagach początkowych i na końcu każdej linijki.
- Możliwy eksport do SRT lub VTT, jeśli wymaga tego Twój odtwarzacz: kursywa, pogrubienie, podkreślenie i pozycjonowanie takie jak {\an8} zostają przeniesione; tagi bez odpowiedników w tych formatach (np. \pos czy \fad) są pomijane.
Tłumaczenie napisów ASS za pomocą chatbota a za pomocą tego narzędzia
ChatGPT, Claude i Gemini świetnie radzą sobie z dialogami, także w anime z uwzględnieniem honoryfikatywów i slangu. Problem z plikiem .ass tkwi we wszystkim dookoła: definicjach stylów, polach rozdzielanych przecinkami oraz tagach formatowania wplecionych w środek zdań.
| Twoja sytuacja | Zwykły chatbot | To narzędzie |
|---|---|---|
| Kilka linijek dialogu skopiowanych z pliku | Zazwyczaj tłumaczy je dobrze | Tłumaczy je i wstawia z powrotem do skryptu |
| Cały odcinek, kilkaset linii dialogowych | Często urywa w połowie lub prosi o wpisanie „kontynuuj” | Tłumaczy każdą linię partiami, do 10,000 linijek na zlecenie |
| Tagi formatowania, np. {\pos(640,80)} lub {\i1} w środku zdania | Może je przetłumaczyć, przesunąć lub usunąć | Tagi są zastępowane znacznikami przed tłumaczeniem i przywracane po nim |
| Style, czcionki i nagłówek [Script Info] | Musi przepisać cały plik, więc łatwo o błędy i zmiany | Kopiowane z Twojego pliku; zmieniany jest wyłącznie tekst dialogów |
| Opening z karaoke i synchronizacją sylab {\k} | Tłumaczy sylaby, przez co timing przestaje pasować do piosenki | Pozostawia linie karaoke bez zmian, chyba że zdecydujesz się je przetłumaczyć |
| Sezon liczący 12 lub 24 odcinki | Jeden plik na czat i konieczność ręcznego pilnowania postępów | Do 30 plików w ramach jednego zlecenia, pobierane w jednym pliku ZIP |
Jak przetłumaczyć plik z napisami ASS
-
1
Prześlij pliki .ass lub .ssa
Wgraj jeden odcinek lub cały sezon, wybierz język docelowy oraz zdecyduj, czy chcesz samo tłumaczenie, czy napisy dwujęzyczne. Określ, co zrobić z linijkami karaoke: zachować bez zmian czy przetłumaczyć. Język źródłowy zostanie wykryty automatycznie.
-
2
Sprawdź pierwszą część za darmo
Pierwszy blok dialogów pojawi się na ekranie wraz z kodami czasowymi i tagami. Możesz go przejrzeć i od razu nanieść poprawki. Nie musisz zakładać konta.
-
3
Odblokuj resztę i pobierz
Wszystko wygląda dobrze? Odblokuj całe zlecenie za $5, a następnie pobierz pliki jako .ass, .ssa, SRT lub VTT.
Dlaczego pliki ASS sprawiają problem zwykłym modelom AI
Skrypt ASS to nie zwykła lista zdań. Każda linijka dialogu to zdarzenie o strukturze typu „Dialogue: 0,0:03:12.40,0:03:15.02,Default,,0,0,0,,{\an8}Tekst”, z dziesięcioma polami rozdzielanymi przecinkami. Sam tekst często zawiera nawiasy klamrowe z instrukcjami renderowania: pozycją, przenikaniem, kolorem czy zmianą czcionki w połowie słowa. Nad zdarzeniami znajdują się nagłówek skryptu, definicje stylów, a niekiedy nawet całe fonty osadzone jako tekst.
Aby przetłumaczyć taki plik na czacie, chatbot musi wygenerować go w całości od nowa. W przypadku całego odcinka zazwyczaj urywa w połowie, a po drodze potrafi przetłumaczyć słowa w klamrach, pominąć nierozpoznany tag albo przesunąć przecinek, zaburzając strukturę pól. Każdy taki błąd zmienia sposób wyświetlania napisów, a niektóre kompletnie go psują.
To narzędzie nigdy nie prosi modelu o przepisanie całego pliku. Odczytuje skrypt, wyciąga wyłącznie pole Text z każdej linii Dialogue i izoluje tagi przed wysłaniem do modelu: bloki na początku i końcu linii są odkładane na bok, a te w środku zamieniane na ponumerowane znaczniki, które wracają na miejsce po przetłumaczeniu. Tekst jest przetwarzany w partiach do 60 linii, a każda musi wrócić z przypisanym numerem. W razie braku linijki system ponawia zapytanie, a jeśli nadal jej nie ma, zachowuje oryginał. Cała reszta pliku jest kopiowana 1:1.
Co jest tłumaczone, a co pozostaje bez zmian
- Tłumaczone: tekst każdej linijki Dialogue zawierającej słowa, w tym napisy ekranowe i szyldy ostylowane za pomocą \pos, \move lub \frz
- Pozostawione bez zmian: sekcje [Script Info], style, [Fonts] i [Graphics], linijki Comment, imiona postaci i pole Effect
- Pozostawione bez zmian: linie rysunkowe (kształty wektorowe {\p1}) oraz linijki bez tekstu
- Domyślnie pomijane: linijki karaoke ze znacznikami sylab {\k}, {\kf} lub {\ko} (zazwyczaj teksty piosenek w romaji). Jeśli wybierzesz „Przetłumacz je”, znaczniki \k zostaną usunięte, linijka przetłumaczona, a czasy początku i końca pozostaną bez zmian
- Opcja dwujęzyczna: oryginalna linijka nad tłumaczeniem w tym samym zdarzeniu, dzięki czemu obie zachowują ten sam styl i pozycję
Co najczęściej tłumaczą użytkownicy
- Wydania fansubowe anime na języki, których dana grupa nie obsługuje
- Całe sezony anime (12 lub 24 odcinki) dla znajomych lub rodziny mówiących w innym języku
- Napisy do donghua i dram ostylowane w Aegisubie
- Własne napisy do wideo, udostępniane w kolejnych językach z zachowaniem stylów
- Napisy dwujęzyczne do nauki japońskiego, chińskiego lub koreańskiego podczas oglądania
Ograniczenia i jak uzyskać najlepsze rezultaty
Typesetting zostaje zachowany, ale projektowano go pod oryginalne słowa. Napis ciasno wpasowany w ramkę lub zamaskowany za pomocą \clip może wystawać, jeśli tłumaczenie okaże się dłuższe, a kopie tego samego napisu na wielu warstwach są tłumaczone linijka po linijce – sprawdź więc napisy ekranowe w pierwszej części i popraw ewentualne błędy w edytorze. Czcionki zdefiniowane w stylach również pozostają bez zmian; jeśli brakuje w nich znaków dla języka docelowego (np. arabskiego czy chińskiego), odtwarzacz może użyć czcionki zastępczej lub wyświetlić puste prostokąty – w takim przypadku zmień pole Fontname w sekcji stylów.
Karaoke rozpoznawane jest po znacznikach {\k}. Efekty wygenerowane wcześniej z szablonu karaoke (jedna sylaba na linijkę) nie są rozpoznawane jako karaoke – przetłumacz plik przed nałożeniem szablonu lub najpierw usuń te linijki. Napisy graficzne (.sup, .sub z .idx) oraz pliki wideo nie są obsługiwane, a czasy wyświetlania nie ulegają zmianie: jeśli napisy rozjeżdżają się z Twoją kopią wideo, przetłumaczona wersja też będzie się rozjeżdżać.
To tłumaczenie maszynowe – idealne do oglądania i dzielenia się ze znajomymi. W przypadku oficjalnego wydania pod szyldem grupy fansubowej warto oddać tekst do korekty tłumaczowi lub edytorowi.
Według języka i sytuacji
Przetłumacz napisy ASS na angielski
Masz napisy fansubowe po hiszpańsku, portugalsku, chińsku lub indonezyjsku do serialu, który nie doczekał się...
Czytaj dalej →Przetłumacz napisy ASS na hiszpański
Prześlij plik .ass lub .ssa po angielsku, japońsku lub w innym języku i odbierz wersję hiszpańską ze wszystkim...
Czytaj dalej →Tłumacz napisów ASS na portugalski
Prześlij pliki .ass lub .ssa i odbierz dialogi po portugalsku w tych samych plikach – z nienaruszonymi stylami...
Czytaj dalej →Tłumacz napisów ASS na arabski
Prześlij pliki .ass lub .ssa i odbierz dialogi po arabsku w tych samych plikach – z oznaczeniem każdej linijki...
Czytaj dalej →Przetłumacz cały sezon anime w napisach ASS
Prześlij pliki .ass lub .ssa całego sezonu (cour) – 12 lub 24 odcinki – wybierz język i odbierz każdy odcinek...
Czytaj dalej →Cennik
Krótkie zlecenia, pierwsza część
Za darmo
Pliki zawierające łącznie do 150 linijek dialogowych są w pełni bezpłatne, łącznie z pobraniem. Dłuższe zlecenia: pierwsza część wyświetla się na ekranie bez rejestracji. 1 zlecenie dziennie lub 3 dziennie z darmowym kontem.
Całe zlecenie
$5
Jednorazowa płatność za wszystkie pliki w zleceniu: do 30 plików i 10,000 linijek. Bez subskrypcji, dostęp nigdy nie wygasa.
Unlimited
$19 / tydzień
Dostęp do każdego narzędzia w serwisie, ze zleceniami napisów do 30,000 linijek.
Pytania i odpowiedzi
Czy ChatGPT potrafi przetłumaczyć plik z napisami ASS?
Kilka linijek tak, i sam dialog tłumaczy zazwyczaj dobrze. Przy całym odcinku chatbot ma jednak tendencję do urywania w połowie. Zdarza mu się też tłumaczyć, przesuwać lub gubić znaczniki stylów, takie jak {\pos} czy {\fad}, co psuje renderowanie napisów. Nasze narzędzie wysyła do modelu wyłącznie treść dialogów bez znaczników, a następnie wstawia tłumaczenie z powrotem do Twojego pliku.
Czy moje style i typesetting pozostaną nienaruszone?
Tak. Style, czcionki, sekcja [Script Info], linijki Comment oraz wszystkie pola linijek Dialogue poza samym tekstem są kopiowane z oryginalnego pliku, a znaczniki wewnątrz tekstu wracają na swoje miejsca. Przetłumaczony napis ekranowy może być dłuższy niż oryginał, dlatego warto skontrolować ciasno spasowane elementy.
Co dzieje się z linijkami karaoke?
Domyślnie linijki ze znacznikami sylab {\k} nie są tłumaczone, dzięki czemu tekst piosenki pozostaje zsynchronizowany z efektami. Jeśli zdecydujesz się na ich tłumaczenie, znaczniki \k zostaną usunięte, a każda linijka zostanie przetłumaczona w całości, zachowując swój czas początku i końca.
Na jakie języki można tłumaczyć napisy?
Dostępnych jest 81 języków docelowych (ta sama lista co w narzędziu Tłumacz napisów), w tym angielski, hiszpański, portugalski (Brazylia), portugalski (Portugalia), francuski, niemiecki, arabski, perski, indonezyjski, wietnamski, chiński (uproszczony), chiński (tradycyjny), koreański i rosyjski. Język źródłowy jest rozpoznawany automatycznie na podstawie tekstu.
Czy to jest darmowe?
Pierwsza część każdego zlecenia (do 60 linijek) jest tłumaczona za darmo i wyświetlana na ekranie bez rejestracji. Całe zlecenie, z gotowymi plikami do pobrania, to $5 w ramach jednorazowej płatności. Zlecenia zawierające łącznie do 150 linijek dialogowych są w pełni bezpłatne, łącznie z pobraniem.
Czy mogę pobrać napisy w formacie SRT lub VTT zamiast ASS?
Tak. Kursywa, pogrubienie, podkreślenie oraz pozycjonowanie takie jak {\an8} zostaną przeniesione do formatów SRT i VTT. Inne znaczniki, takie jak \pos, \fad czy kolory, nie są obsługiwane przez te formaty i zostaną pominięte, a linie rysunkowe usunięte.
Czy narzędzie obsługuje języki arabski, perski i hebrajski?
Tak. W przypadku języków takich jak arabski, perski, dari, paszto, kurdyjski (sorani), urdu, sindhi, pendżabski (szachmukhi) i hebrajski każda przetłumaczona linijka otrzymuje niewidoczny znacznik kierunku od prawej do lewej (RLM) za początkowymi tagami i na końcu tekstu, dzięki czemu interpunkcja wyświetla się po właściwej stronie. Plik zapisywany jest w formacie UTF-8 ze znacznikiem BOM.
Jakie pliki mogę przesłać?
Pliki Advanced SubStation Alpha (.ass) i SubStation Alpha (.ssa) o rozmiarze do 10 MB każdy oraz do 30 plików na zlecenie, w tym skrypty z osadzonymi czcionkami. Do plików .srt lub .vtt użyj narzędzia Tłumacz napisów. Napisy graficzne oraz pliki wideo nie są obsługiwane.
Czy moje pliki są bezpieczne i prywatne?
Tylko Ty masz dostęp do swojego zlecenia. Tekst dialogów jest przesyłany do dostawcy modelu AI wyłącznie w celu wykonania tłumaczenia, za pośrednictwem kanałów, które nie wykorzystują Twoich danych do trenowania modeli. Zlecenia przesłane bez rejestracji są usuwane po 7 dniach, a każde zlecenie możesz usunąć samodzielnie w dowolnym momencie.
Zaktualizowano 25 października 2026 · APPFACT STUDIO LTD