Tłumaczenie

Tłumaczenie i lokalizacja e-maili zarówno szablony, jak i pliki z ciągami znaków

Treści Twoich kampanii występują w dwóch formach: szablonu HTML ze stylami inline, pikselami śledzącymi i dwunastoma linkami oraz tabeli z kluczami, którą Twój ESP eksportuje jako CSV. Transept obsługuje oba te formaty – chroni każdy tag Liquid i merge tag, przestrzega limitów znaków w tematach wiadomości i zwraca gotowy plik w nienaruszonym układzie.

Zacznij tłumaczyć

Darmowy start · Karta nie jest wymagana

Wyróżnieni na

  • Featured on Findly.tools
  • Featured on Wired Business
  • Featured on Twelve Tools
  • Find us on Firsto
  • Verified on DANG!
  • Launching soon on Smol Launch
  • Launched on Fazier
  • Featured on Startup Fame
  • Featured on LaunchBuff
W kontekście

E-mail to jedyne miejsce, w którym lokalizacja potrafi posypać się na dwóch frontach jednocześnie. Szablon transakcyjny to gąszcz zagnieżdżonych tabel, stylów inline, komentarzy warunkowych dla Outlooka, pikseli śledzących i linków. Jednocześnie treści tej samej kampanii żyją w Twoim systemie ESP jako tabele ciągów znaków – gdzie każdy wiersz ma nienaruszalny identyfikator, a temat wiadomości ma tylko około 45 znaków, zanim skrzynka odbiorcza go przytnie. Większość zespołów wkleja kod HTML do okna czatu, otrzymuje wynik, który „wygląda w porządku”, a po czasie odkrywa, że piksel śledzący wyparował, a link do wypisania się prowadzi w złe miejsce. Inni przekazują tłumaczowi arkusz bez kontekstu i limitów znaków, otrzymując tekst, który nie mieści się na przycisku. Transept natywnie obsługuje oba te formaty: parsuje HTML do struktury drzewa, tłumacząc wyłącznie węzły tekstowe, a tabele ciągów znaków pozostawia nienaruszone – z zachowaniem kluczy i limitów, w formacie identycznym z wejściowym.

Jak wygląda proces tłumaczenia? i pozostawić całą resztę bez zmian?

Niezależnie od tego, co otrzymasz ze swojej platformy, zadanie jest zawsze takie samo: przetłumaczyć słowa i nie dotykać niczego innego. Szablon musi wyświetlać się identycznie w nowym języku, a tabela fraz musi wrócić z tymi samymi kluczami w tych samych wierszach. Transept traktuje każdy format zgodnie z jego specyfiką, zamiast spłaszczać wszystko do zwykłego tekstu.

  1. Prześlij e-mail w dowolnej postaci

    Wklej szablon HTML lub zaimportuj tabelę tekstów wyeksportowaną przez Twój ESP: plik CSV z Braze lub Klaviyo, plik `.po` (gettext) lub XLIFF. Klucze, notatki kontekstowe i limity znaków są importowane wraz z wierszami.

  2. Tokeny są maskowane, zanim model je zobaczy.

    Tagi Liquid, tagi Braze `{{$attribute}}`, Handlebars, merge tagi oraz symbole zastępcze printf są ukrywane przed tłumaczem i przywracane po zakończeniu pracy. Każda odpowiedź jest weryfikowana pod kątem zgodności z tokenami wejściowymi; wszelkie niezgodności są naprawiane lub proces jest ponawiany – wadliwe pliki nigdy nie są przesyłane dalej.

  3. Weryfikuj treść z limitami na widoku

    Wyrenderowany szablon wyświetla się tuż obok źródła. Tabela tekstowa otwiera się jako siatka kluczy, treści źródłowej i tłumaczenia z licznikiem na żywo w każdym wierszu objętym limitem znaków. Dzięki temu zbyt długi temat wiadomości rzuca się w oczy jeszcze przed wysyłką.

  4. Eksportuj w niezmienionej formie

    Przetłumaczony kod HTML trafia z powrotem do Twojego systemu ESP w nienaruszonym stanie. Zaimportowany plik otrzymasz w tym samym formacie, z uzupełnionymi kolumnami językowymi – wgrasz go dokładnie tam, skąd pochodzi, bez tracenia czasu na ręczne poprawianie struktury.

Dla kogo to jest? Dla każdego, kto realizuje kampanie

E-maile cyklu życia i transakcyjne

Serie powitalne, resety haseł, paragony. Lokalizuj treści bez przebudowywania szablonu i ingerencji w logikę.

Kampanie marketingowe w systemach ESP

Wyeksportuj plik tłumaczeń z Braze, Klaviyo lub Iterable, uzupełnij wszystkie języki i wgraj go z powrotem. Ta sama kampania, dwanaście języków, wysłana na czas.

Strony docelowe

Zlokalizuj stronę kampanii, zachowując teksty CTA, strukturę sekcji hero i osadzone skrypty na swoim miejscu.

Z naszego laboratorium

Trzy klamry zamykające

Braze domyka każdy tag personalizacji trzema nawiasami klamrowymi. Prawie każdy parser Liquid zatrzymuje się na pierwszych dwóch, zostawiając w tekście do tłumaczenia zbędny nawias, który model AI przesuwa lub usuwa. Nasz system też tak robił, dopóki nie przetestowaliśmy go pod kątem składni Braze i nie wyeliminowaliśmy tego błędu.

Jak naprawdę działają poszczególne systemy ESP

Przekonaj się

Edytor, w miniaturze

Działający fragment prawdziwej aplikacji – Literess, glosariusz, przewodnik po stylu, przepływy pracy i pamięć tłumaczeniowa są w pełni aktywne. Wypróbuj.

Chill, love

Here to help you translate

Memory
Import
Try:
Search
Scope
AI context
Manage TM settings
Showing matches for the selected block
71%

A key turned in the lock and the door swung open.

У замку повернувся ключ, і двері розчахнулися.

Chill, love — chapter 2you · last week
This doc55%

The knock came just before midnight.

Стукіт пролунав перед самою північчю.

Chill, loveyou · today
Auto-saved · just now
Interactive demo — click anything

FAQ

  • To dostosowanie kampanii do innego języka i rynku: treści wiadomości, tematu i preheadera, tekstów alternatywnych dla każdego tagu personalizacji oraz lokalnych konwencji formatowania. Różni się to od zwykłego tłumaczenia, ponieważ e-mail zawiera składnię szablonu, która musi pozostać nienaruszona, oraz ograniczenia – takie jak długość tematu – których tłumaczenie musi ściśle przestrzegać.
  • Szablony HTML oraz tabele ciągów znaków, na których pracują systemy ESP i zespoły deweloperskie: CSV (format eksportowany przez Braze i Klaviyo), gettext `.po` oraz XLIFF. Plik CSV może zawierać kolumny dla poszczególnych języków, notatki kontekstowe i limity znaków dla każdego wiersza – a system wczytuje je wszystkie.
  • Nie. Parser traktuje atrybuty `style`, atrybuty `data-*`, ukryte piksele śledzące i komentarze warunkowe jako nienaruszalne, więc przechodzą one przez proces bez zmian. Tłumaczony jest wyłącznie tekst czytelny dla człowieka.
  • Zostają zachowane, a nie tworzone na nowo. Wypełniona komórka języka, niepuste pole `msgstr` czy uzupełniony element docelowy w pliku XLIFF – każde z nich liczy się jako gotowe tłumaczenie, nic nie kosztuje i zasila Twoją pamięć tłumaczeniową, nadając kierunek pracy nad pozostałymi wierszami.
  • Tekst linku jest tłumaczony, a `href` nie. „Read more →” staje się „Czytaj dalej →”, a adres URL, na który wskazuje, pozostaje dokładnie taki sam.
  • Można to kontrolować. Wystarczy przypiąć tekst wezwania do działania w glosariuszu, aby uzyskać jedno celowe tłumaczenie, lub sterować ponownym generowaniem za pomocą wskazówek takich jak „krócej” lub „bardziej pilnie”. Jeśli plik zawiera limity znaków, licznik wskaże, czy tekst nadal się w nich mieści.
  • To oprogramowanie, a nie usługa typu „zrobimy to za Ciebie”. Jeśli porównujesz ceny tłumaczeń e-maili, różnica jest zasadnicza: zachowujesz proces u siebie. Wklejasz szablon HTML, tłumaczysz go z zachowaniem linków, stylów wbudowanych i obrazów, a gotową wersję wklejasz z powrotem do swojego ESP – w kilka minut, za ułamek stawki agencji za pojedynczą wiadomość. Ty zapewniasz warstwę językową (lub robi to Twój recenzent), a Transept gwarantuje tłumaczenie bezpieczne dla znaczników.
  • Tak – poprzez pliki, a nie bezpośrednią integrację. Niezależnie od tego, jak Twoja platforma udostępnia treści, Transept je odczyta: możesz wkleić lub przesłać szablon HTML albo zaimportować tabele tekstów wyeksportowane z Twojego ESP – czy to CSV z Braze i Klaviyo, czy pliki PO (gettext) i XLIFF. W eksporcie otrzymasz ten sam plik z uzupełnionymi tłumaczeniami, który trafi prosto tam, skąd pochodzi. Bezpośrednie integracje API są jeszcze w przygotowaniu; obecnie wspieramy niezawodny obieg plików.
  • Są one maskowane, zanim tekst trafi do modelu, więc ten nigdy nie widzi ich jako słów, a po wszystkim przywracamy je na miejsce. Obsługujemy w ten sposób logikę Liquid `{% if %}` i dane wyjściowe `{{ }}`, format `{{$attribute}}` platformy Braze, tagi Handlebars i Django, tagi scalania Mailchimp oraz symbole zastępcze printf, takie jak `%s` i `%1$s`. Każda odpowiedź jest weryfikowana pod kątem zgodności z pierwotnymi tokenami. Jeśli w danym bloku tokeny się nie zgadzają, system go naprawia lub ponawia próbę, zamiast przesyłać błędny wynik.
  • Jeśli Twój plik je zawiera – tak. Limit znaków w wierszu staje się aktywnym licznikiem obok tłumaczenia. Dzięki temu zbyt długi temat wiadomości lub przycisk CTA, który przestał się mieścić, zobaczysz już na etapie recenzji, a nie dopiero po wysyłce. To ważniejsze, niż się wydaje: język niemiecki zajmuje zazwyczaj od 1,5 do 2 razy więcej miejsca niż angielski, więc etykiety mieszczące się w oryginale regularnie nie mieszczą się w wersji docelowej.
  • Tak – zadziała każdy eksport HTML. Style inline, klasy, identyfikatory, atrybuty danych – wszystko zostaje zachowane. Przetestuj proces na przykładowej stronie. Gdy zyskasz pewność, że wszystko działa, przeskaluj go na całe kampanie.
  • Tekst statyczny wewnątrz bloków dynamicznych tłumaczy się normalnie, a sama logika pozostaje nienaruszona. Każda ścieżka warunkowa jest traktowana jako osobny fragment treści – i to właściwe podejście. Zdanie dla członka programu „Gold” i zachęta do dołączenia to dwa zupełnie różne komunikaty. Tłumacz, który otrzyma je oba naraz, wykona pracę gorzej niż ten, któremu zostaną one podane oddzielnie, wraz z niezbędnym kontekstem.
  • Nie. Plik z kolumną dla każdego języka jest importowany jako grupa dokumentów (jeden na język). Wypełnione już komórki zachowujemy jako gotowe tłumaczenia, zamiast tłumaczyć je ponownie. Uzupełnij braki jednym przebiegiem dla całej grupy i wyeksportuj całość: otrzymasz z powrotem swój oryginalny plik z kompletem wypełnionych kolumn językowych.
  • Struktura jest dokładnie zachowana, więc specyficzne dla Outlooka dziwactwa (komentarze warunkowe, układy oparte na tabelach, style wbudowane) przetrwają. Zawsze należy wysłać test przez Litmus lub własne konto Outlook przed uruchomieniem kampanii – to ogólny krok kontroli jakości e-maili, a nie specyficzny dla tłumaczenia.

Zlokalizuj następną kampanię w pliku, w którym już się znajduje

Zacznij tłumaczyć

Darmowy start · Karta nie jest wymagana