Jak tłumaczyć treść produktów i tworzyć wielojęzyczne eksporty
Użyj ustawień języka dostawcy i reguł transformacji danych, aby tłumaczyć wybrane tytuły produktów, opisy lub inną treść na potrzeby wielojęzycznych eksportów XML.
Opis: Dowiedz się, jak ustawienia języka źródłowego wpływają na tłumaczenie, jak zachować oryginalną treść, jak tłumaczyć tylko wybrane produkty oraz dlaczego przetłumaczone wartości mogą pojawiać się stopniowo w eksporcie.
Kiedy ten przewodnik jest przydatny
Ten przewodnik wyjaśnia, jak przygotować treść produktów do eksportu, który wymaga innego języka niż oryginalny feed dostawcy. Jest przydatny, gdy trzeba przetłumaczyć tytuły produktów, opisy lub wybrane atrybuty na potrzeby marketplace'u, witryny internetowej, porównywarki cen lub innego miejsca docelowego XML.
Wyjaśnia również, dlaczego przetłumaczona treść może nie pojawić się natychmiast dla każdego produktu po włączeniu reguły tłumaczenia.
Krótka odpowiedź
Tłumaczenie produktów konfiguruje się za pomocą reguły transformacji danych. Reguła używa skonfigurowanego języka treści dostawcy jako języka źródłowego oraz języka wybranego w funkcji tłumaczenia jako języka docelowego.
Wybierasz atrybut do przetłumaczenia, produkty, których dotyczy reguła, oraz określasz, czy przetłumaczony wynik ma zastąpić istniejący atrybut, czy być zapisany w osobnym atrybucie.
W większości wielojęzycznych procesów bezpieczniej jest utworzyć osobny przetłumaczony atrybut. Pozwala to zachować oryginalną treść dostawcy i umożliwia różnym eksportom korzystanie z wersji w różnych językach.
Ważne: Tłumaczenie jest osobną operacją rozliczaną według użycia i może być przetwarzane jeszcze po wygenerowaniu eksportu. W przypadku dużego katalogu przetłumaczone wartości mogą pojawiać się stopniowo w kolejnych generowanych eksportach. Przed użyciem przetłumaczonej treści w aktywnym kanale sprzedaży sprawdź kontrolną próbkę produktów.
Jak używany jest język treści dostawcy
Każdy dostawca może mieć domyślny język treści. To ustawienie określa język przychodzącej treści dostawcy. Gdy reguła transformacji używa funkcji tłumaczenia, B2BLIX korzysta z tych informacji, aby określić język źródłowy, z którego treść powinna zostać przetłumaczona.
Jeśli na przykład tytuły i opisy dostawcy są w języku polskim, a język treści dostawcy został odpowiednio ustawiony, reguła transformacji może przetłumaczyć te wartości na język litewski, łotewski, angielski lub inny język docelowy dostępny obecnie w aplikacji.
Aby sprawdzić ustawienie języka źródłowego, po zalogowaniu otwórz Dostawcy. Aby poznać pola konfiguracji dostawcy, przeczytaj Dodawanie i konfigurowanie feedu dostawcy.
Które pola produktów należy tłumaczyć?
Tłumacz tylko pola wymagane przez miejsce docelowe i stosowany proces obsługi treści produktów. Najczęściej tłumaczone pola to:
- Tytuł produktu, gdy miejsce docelowe wymaga tytułów widocznych dla klientów w lokalnym języku.
- Długi opis, gdy szczegółowe informacje o produkcie muszą zostać zlokalizowane.
- Dodatkowe atrybuty tekstowe, gdy są wyświetlane klientom lub wymagane przez miejsce docelowe.
Unikaj tłumaczenia identyfikatorów, cen, ilości produktów w magazynie, wartości EAN, SKU dostawcy oraz innych pól, które nie zależą od języka.
Przed utworzeniem reguły potwierdź, które przetłumaczone pola są wymagane przez system importujący wygenerowany XML. Niektóre miejsca docelowe mogą wymagać tylko przetłumaczonego tytułu, podczas gdy inne mogą wymagać również opisów i dodatkowych atrybutów.
Czy przetłumaczona wartość powinna zastąpić oryginał?
Reguła transformacji może nadpisać istniejący atrybut lub utworzyć nowy atrybut. Właściwy wybór zależy od sposobu importowania i używania wygenerowanego XML.
Jeśli to możliwe, utwórz osobny atrybut
Osobny przetłumaczony atrybut jest zwykle bezpieczniejszym rozwiązaniem, ponieważ:
- Zachowuje oryginalną treść dostawcy.
- Umożliwia porównanie wartości źródłowych i przetłumaczonych.
- Pozwala różnym eksportom korzystać z wersji w różnych językach.
- Ułatwia identyfikowanie problemów z tłumaczeniem lub mapowaniem.
- Zapobiega zmianie wartości w języku źródłowym w eksportach, które nadal jej potrzebują.
Możesz na przykład zachować oryginalny tytuł i utworzyć inny atrybut właściwy dla miejsca docelowego, zawierający przetłumaczony tytuł. Szablon eksportu może następnie przypisać przetłumaczony atrybut do elementu title wymaganego przez dane miejsce docelowe.
Nadpisuj oryginalny atrybut tylko wtedy, gdy jest to wymagane
Nadpisanie oryginalnego pola może być właściwe, gdy eksport jest przeznaczony dla jednego języka, a system odbierający oczekuje przetłumaczonej wartości pod standardową nazwą atrybutu.
Zanim to zrobisz, sprawdź, czy żadna inna przypisana reguła ani eksport nie korzysta z oryginalnej wartości. Sprawdź również priorytet reguły, ponieważ inna transformacja może zmienić ten sam atrybut przed regułą tłumaczenia lub po niej.
Jak tłumaczyć tylko wybrane produkty
Każda reguła transformacji danych może zawierać własne kryteria filtrowania. W ramach danej reguły przetwarzane są tylko produkty spełniające filtr.
Możesz więc ograniczyć tłumaczenie za pomocą warunków takich jak:
- Dostawca.
- Kategoria lub identyfikator kategorii.
- Producent.
- Treść tytułu lub opisu produktu.
- EAN lub SKU.
- Informacja, czy atrybut źródłowy jest pusty, czy niepusty.
- Inne dostępne atrybuty produktów istotne dla danego procesu.
Reguła może na przykład tłumaczyć opisy tylko dla produktów od jednego dostawcy, tylko dla produktów z wybranych kategorii lub tylko wtedy, gdy oryginalny opis jest dostępny.
Aby utworzyć regułę lub ją sprawdzić, otwórz Reguły transformacji danych. Aby poznać filtry reguł, priorytety i transformacje atrybutów, przeczytaj Reguły transformacji danych.
Dlaczego czas tłumaczenia i eksportu jest różny
Synchronizacja dostawcy, przetwarzanie tłumaczeń i generowanie eksportu to osobne operacje. Eksport może być uruchamiany zgodnie z ustawionym harmonogramem, gdy tłumaczenia są nadal przetwarzane.
Gdy reguła tłumaczenia zostanie po raz pierwszy zastosowana do dużej liczby produktów, żądania tłumaczeń mogą być przetwarzane w czasie. W miarę udostępniania wyników kolejne generowane eksporty mogą zawierać więcej przetłumaczonych wartości niż wcześniejsze.
Oznacza to, że eksport co godzinę nie gwarantuje ukończenia w ciągu godziny każdego nowo zleconego tłumaczenia. Eksport korzysta z najnowszych wartości dostępnych w katalogu B2BLIX w momencie jego wygenerowania.
Ostrzeżenie: Nie traktuj pierwszego wygenerowanego pliku XML jako potwierdzenia zakończenia tłumaczenia całego katalogu. Opublikowanie częściowo przetłumaczonego eksportu może spowodować wyświetlanie treści produktów w różnych językach na platformie docelowej.
Przykład stopniowego tłumaczenia
Załóżmy, że stosujesz regułę tłumaczenia do 100 000 produktów, a pełne przetworzenie tłumaczeń zajmuje około sześciu godzin. Eksport jest generowany raz na godzinę.
Pierwszy eksport może zawierać przetłumaczone wartości tylko dla części katalogu. Każdy kolejny eksport może obejmować więcej przetłumaczonych produktów, aż do zakończenia przetwarzania. Rzeczywisty postęp może się różnić, dlatego tego przykładu nie należy traktować jako gwarantowanego tempa przetwarzania.
Produkt może nadal zawierać wartość, nawet jeśli jego tekst nie zmienił się względem języka źródłowego. Nie uznawaj samej obecności niepustej wartości za dowód prawidłowego przetłumaczenia treści. Sprawdź rzeczywisty język i znaczenie wyniku.
Co sprawdzić na swoim koncie
- Sprawdź język treści dostawcy. Otwórz Dostawcy, wybierz odpowiedniego dostawcę i potwierdź, że jego język treści odpowiada językowi przychodzących tytułów i opisów.
- Sprawdź atrybut źródłowy. Potwierdź, że tytuł, opis lub inne pole zawiera odpowiednią treść źródłową przed tłumaczeniem.
- Sprawdź filtr reguły. Upewnij się, że zamierzone produkty spełniają warunki reguły transformacji i że filtr ich nie wyklucza.
- Sprawdź język docelowy. Potwierdź, że funkcja tłumaczenia jest skonfigurowana dla języka wymaganego przez miejsce docelowe eksportu.
- Sprawdź atrybut docelowy. Potwierdź, czy reguła powinna zastąpić oryginalne pole, czy utworzyć osobny przetłumaczony atrybut.
- Sprawdź priorytet reguły. Inna reguła może zmieniać to samo pole lub zatrzymywać dalsze transformacje po dopasowaniu.
- Potwierdź, że reguła jest włączona dla eksportu. Istniejąca reguła transformacji wpływa na eksport tylko wtedy, gdy jest uwzględniona w jego konfiguracji.
- Potwierdź mapowanie XML. Upewnij się, że szablon eksportu zapisuje przetłumaczony atrybut we właściwym elemencie XML.
- Uwzględnij czas potrzebny na przetwarzanie tłumaczeń. W przypadku dużego wyboru produktów sprawdź kilka wygenerowanych eksportów zamiast tylko pierwszego.
Aby sprawdzić, które transformacje są przypisane do eksportu, otwórz Eksporty. Aby poznać filtry eksportu, priorytety transformacji, szablony i harmonogramy, przeczytaj Tworzenie i konfigurowanie projekcji eksportu XML.
Najczęstsze przyczyny braku lub nieoczekiwanej treści po tłumaczeniu
- Język dostawcy jest nieprawidłowy. Skonfigurowany język źródłowy nie odpowiada rzeczywistej treści przychodzącej.
- Produkt nie spełnia warunków filtra reguły. Reguła tłumaczenia jest ograniczona do innego dostawcy, innej kategorii, producenta lub warunku dotyczącego produktu.
- Pole źródłowe jest puste. Funkcja tłumaczenia nie ma tytułu, opisu ani innej wartości źródłowej do przetworzenia.
- Reguła tłumaczenia nie jest przypisana do eksportu. Reguła istnieje, ale nie jest włączona w odpowiedniej projekcji eksportu.
- Przetłumaczony atrybut nie jest zmapowany w szablonie XML. Wartość może istnieć w B2BLIX, ale nie jest zapisywana w wygenerowanym XML.
- Inna reguła zmienia to samo pole. Priorytet reguł lub ustawienie zatrzymywania po dopasowaniu może skutkować inną wartością końcową.
- Tłumaczenie jest nadal przetwarzane. Tłumaczenie części produktów zostało zakończone, podczas gdy pozostałe nadal oczekują na przetworzenie.
- Tekst pozostaje podobny do źródłowego. Nazwy produktów, określenia marek, numery modeli lub treść już zlokalizowana mogą nie zmienić się w widoczny sposób.
Jak sprawdzić wynik końcowy
Sprawdzaj pojedyncze produkty zamiast polegać wyłącznie na kompletnym pliku eksportu. Użyj znanego EAN z grupy produktów, której dotyczy problem, i porównaj treść źródłową, zastosowane transformacje, atrybuty końcowe oraz wygenerowany XML.
Aby sprawdzić produkt, otwórz Kontroler eksportów. Szczegółowe informacje o wyświetlanych tam danych znajdziesz w przewodniku Kontroler eksportów: sprawdzanie danych produktów i wyników eksportu.
Co zrobić dalej
- Zacznij od małej, dokładnie odfiltrowanej grupy produktów.
- Jeśli to możliwe, zachowaj oryginalny tytuł lub opis i utwórz osobny przetłumaczony atrybut.
- Przypisz regułę transformacji do eksportu testowego.
- Sprawdź kilka produktów w Kontrolerze eksportów.
- W przypadku przetwarzania dużego katalogu sprawdź więcej niż jedno wygenerowanie eksportu.
- Potwierdź, że miejsce docelowe importuje właściwe przetłumaczone elementy XML.
- Rozszerz regułę na większą liczbę produktów dopiero po sprawdzeniu języka źródłowego, filtrów, mapowania danych wyjściowych i końcowej treści.