Release Notes
Announcements

TUIChatService from @tencentcloud/chat-uikit-engine and call the setTranslationLanguage method, as shown in the following code:import { TUIChatService } from "@tencentcloud/chat-uikit-engine";// Switches to English.TUIChatService.setTranslationLanguage('en');// Switches to Chinese.TUIChatService.setTranslationLanguage('zh');// Switches to Japanese and supports other languages as well.TUIChatService.setTranslationLanguage('jp');
TUIChat/utils/translation.ts, a translation utility class Translator is implemented, where you can change the sourceLanguage attribute according to the Text Translation Language Support List.TUIChatService.translateText({sourceTextList: [text],sourceLanguage: 'auto', // zh/en/jp/kr}).then((response) => {// response data});
StoreName.APP in TUIStore for the key enabledTranslationPlugin, the obtained boolean value indicates whether the feature is enabled.const enable = TUIStore.getData(StoreName.APP, 'enabledTranslationPlugin');
TUIKit/components/TUIChat/message-list/message-tool/index.vue, simply delete the object with the key translate in actionItems.{key: 'translate',text: TUITranslateService.t('TUIChat.Translation'),visible: false,iconUrl: translateIcon,renderCondition() {},clickEvent: translateMessage,}
Source Language | Supported Target Language |
zh (Simplified Chinese) | en (English), ja (Japanese), ko (Korean), fr (French), es (Spanish), it (Italian), de (German), tr (Turkish), ru (Russian), pt (Portuguese), vi (Vietnamese), id (Indonesian), th (Thai), ms (Malay) |
zh-TW (Traditional Chinese) | en (English), ja (Japanese), ko (Korean), fr (French), es (Spanish), it (Italian), de (German), tr (Turkish), ru (Russian), pt (Portuguese), vi (Vietnamese), id (Indonesian), th (Thai), ms (Malay) |
en (English) | zh (Chinese), ja (Japanese), ko (Korean), fr (French), es (Spanish), it (Italian), de (German), tr (Turkish), ru (Russian), pt (Portuguese), vi (Vietnamese), id (Indonesian), th (Thai), ms (Malay), ar (Arabic), hi (Hindi) |
ja (Japanese) | zh (Chinese), en (English), ko (Korean) |
ko (Korean) | zh (Chinese), en (English), ja (Japanese) |
fr (French) | zh (Chinese), en (English), es (Spanish), it (Italian), de (German), tr (Turkish), ru (Russian), pt (Portuguese) |
es (Spanish) | zh (Chinese), en (English), fr (French), it (Italian), de (German), tr (Turkish), ru (Russian), pt (Portuguese) |
it (Italian) | zh (Chinese), en (English), fr (French), es (Spanish), de (German), tr (Turkish), ru (Russian), pt (Portuguese) |
de (German) | zh (Chinese), en (English), fr (French), es (Spanish), it (Italian), tr (Turkish), ru (Russian), pt (Portuguese) |
tr (Turkish) | zh (Chinese), en (English), fr (French), es (Spanish), it (Italian), de (German), ru (Russian), pt (Portuguese) |
ru (Russian) | zh (Chinese), en (English), fr (French), es (Spanish), it (Italian), de (German), tr (Turkish), pt (Portuguese) |
pt (Portuguese) | zh (Chinese), en (English), fr (French), es (Spanish), it (Italian), de (German), tr (Turkish), ru (Russian) |
vi (Vietnamese) | zh (Chinese), en (English) |
id (Indonesian) | zh (Chinese), en (English) |
th (Thai) | zh (Chinese), en (English) |
ms (Malay) | zh (Chinese), en (English) |
ar (Arabic) | en (English) |
hi (Hindi) | en (English) |
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback