TranslatePress 与 Weglot 类似,可动态翻译内容。TTSWP 能从 TranslatePress 检测访客的语言,并以该语言生成音频。
前提条件
- TranslatePress 2.0 或更高版本
- 已配置至少一种辅助语言
- 已连接 TTSWP
工作原理
集成过程是自动完成的。当访客在以辅助语言浏览文章时播放音频:
- TranslatePress 告知 TTSWP 访客所选的语言
- TTSWP 检查该语言的音频是否已存在
- 如果存在,直接播放;如果不存在,则生成并缓存后再播放。
语音映射
文字转语音 - 语言语音映射 页面会显示所有 TranslatePress 语言。为每种语言分配一个对应的语音。请参阅 语言语音映射。
自动翻译与手动翻译模式
TranslatePress 支持自动翻译(通过 Google Translate 或 DeepL)和手动翻译。TTSWP 与两种模式均兼容。在自动模式下,插件会在发送至 ElevenLabs 之前,直接从 TranslatePress 的缓存中读取已翻译的文本。