Wielojęzyczne chatboty pozwalają Ci obsługiwać każdego odwiedzającego w jego własnym języku. Gdy obsługa wielu języków jest włączona, interfejs czatu, wiadomości powitalne, sugerowane pytania, formularze i przyciski są tłumaczone automatycznie, odwiedzający są wykrywani na podstawie ich przeglądarki i mogą zmieniać język za pomocą ręcznego przełącznika w oknie czatu. Odpowiedzi AI już teraz dostosowują się do języka rozmowy, więc ta funkcja skupia się na wszystkich elementach wokół nich. Obsługiwanych jest ponad 70 języków.
Jak uzyskać dostęp
Przejdź do Settings > Languages (Ustawienia > Języki).
Menu Languages jest dostępne dla każdego. Na samej górze zawsze zobaczysz kartę AI language (Język AI), gdzie ustawiasz Response language (Język odpowiedzi - język, w którym bot odpowiada, lub Auto Detect) oraz Reporting language (Język raportowania - język używany w podsumowaniach, analizach i raportach, które widzisz w panelu administracyjnym).
Poniżej karty AI language znajduje się karta Multi-language (Wielojęzyczność). Jest to funkcja premium. Jeśli Twój plan jej nie obejmuje, zamiast opisanych poniżej ustawień pojawi się w tym miejscu zachęta do uaktualnienia planu.
Włączanie obsługi wielu języków
W karcie Multi-language włącz opcję Enable multi-language support (Włącz obsługę wielu języków).
Wykrywanie języka działa automatycznie, gdy obsługa wielu języków jest aktywna. Nie zależy ono od ustawienia doprecyzowywania zapytań ani żadnego innego - po włączeniu ChatLab samodzielnie wykrywa język każdego odwiedzającego.
Po włączeniu pojawiają się następujące opcje.
Base language
Base language (Język bazowy) to język, w którym obecnie napisane są własne teksty Twojego bota - powitanie, etykiety formularzy, przyciski i podobne elementy. Wszystkie tłumaczenia są generowane na podstawie tych tekstów w języku bazowym, dlatego ustaw go tak, aby odpowiadał językowi, w którym pierwotnie przygotowano treść bota.
Języki oferowane odwiedzającym
Wybierz, w jaki sposób odwiedzający wybierają swój język:
- Auto-detect (Automatyczne wykrywanie) - dostępne są wszystkie obsługiwane języki. Język początkowy jest wykrywany na podstawie przeglądarki odwiedzającego, a użytkownicy mogą przełączyć się na dowolny obsługiwany język.
- Language list (Lista języków) - odwiedzający mogą przełączać się tylko między zdefiniowanymi przez Ciebie językami. Dodawaj języki jako kafelki za pomocą pola wyszukiwania i usuwaj je małą ikoną krzyżyka na każdym kafelku. Język bazowy jest zawsze dołączony i oznaczony jako "base".
Knowledge base language
To ustawienie określa, która wersja językowa przeskanowanej bazy wiedzy jest używana do tworzenia odpowiedzi:
- Off (Wyłączone) - przeszukiwanie wszystkich przeskanowanych języków jednocześnie. Jest to opcja domyślna.
- Use main language (Użyj języka głównego) - odpowiedzi zawsze pochodzą z wiedzy w języku bazowym.
- Dynamically match conversation language (Dynamicznie dopasuj do języka rozmowy) - odpowiedzi wykorzystują wiedzę przeskanowaną w języku, którym posługuje się odwiedzający. Możesz także włączyć opcję Fallback to main language (Wycofanie do języka głównego), aby w przypadku braku danego tematu w języku rozmowy wykorzystywana była również wiedza w języku bazowym.
Tryby Use main language oraz Dynamically match conversation language wymagają źródeł, które zostały przeskanowane z włączonym wykrywaniem języka. Starsze źródła mogą nie zawierać tych informacji i mogą wymagać ponownego trenowania. Zobacz Dodawanie nowych źródeł stron, aby dowiedzieć się, jak skanować i ponownie trenować źródła.
Tłumaczenia
Gdy obsługa wielu języków jest włączona, pojawia się sekcja Translations (Tłumaczenia), w której możesz przeglądać i dopracowywać każdy przetłumaczony tekst.
Wybierz język w sekcji Edit translations for (Edytuj tłumaczenia dla). Edytor wyświetli wtedy dwie kolumny - tekst w języku bazowym po lewej stronie i przetłumaczony tekst po prawej - pogrupowane w sekcje: General (Ogólne), Suggested questions (Sugerowane pytania), Human Contact Form (Formularz kontaktu z człowiekiem), Lead Collection (Zbieranie leadów), Live Chat, Consent (Zgody), Custom forms (Własne formularze) oraz Widget interface (Interfejs widgetu).
Każde przetłumaczone pole ma etykietę informującą o jego pochodzeniu:
- auto - wygenerowane automatycznie.
- manual - pole zostało przez Ciebie edytowane i zapisane.
- edited - masz niezapisane zmiany w tym polu.
- outdated - zapisany przez Ciebie tekst nie pasuje już do aktualnego tekstu bazowego i może wymagać odświeżenia.
Możesz:
- Edytować dowolne pole, aby nadpisać automatyczne tłumaczenie. Twoja wersja zostanie zachowana nawet po ponownym wygenerowaniu tłumaczeń.
- Kliknąć Auto-translate all (Przetłumacz wszystko automatycznie), aby ponownie wygenerować wszystkie tłumaczenia dla wybranego języka.
- Kliknąć Save translations (Zapisz tłumaczenia), aby zachować wprowadzone zmiany.
- Użyć przycisku resetowania przy danym polu, aby przywrócić tłumaczenie automatyczne.
Ustawianie języka z poziomu Twojej strony
Jeśli Twoja witryna działa w kilku językach, poinformuj widget, który z nich czyta odwiedzający, aby czat otworzył się w tym języku zamiast w języku przeglądarki. Wywołaj metodę setLanguage() w API JavaScript widgetu lub ustaw window.aichatbotLanguage przed załadowaniem skryptu. Język wybrany przez odwiedzającego w menu samego widgetu jest zapamiętywany, ale przestaje obowiązywać, gdy zmieni się język Twojej strony. Zobacz Chat API, aby sprawdzić kod.
Powiązane artykuły
- Chat API - steruj widgetem z poziomu swojej strony, w tym przełączaj jego język.
- Konfiguracja języka chatbota - ustaw język odpowiedzi, język raportowania i osobne chatboty dla poszczególnych języków.
- Dodawanie nowych źródeł stron - skanuj i trenuj źródła ponownie, aby tryby językowe bazy wiedzy działały poprawnie.