使用本指南运行 aigne web translate,选择您想要的页面和语言,并保存本地化版本,以便与您的主站点一同发布。
AIGNE WebSmith 提供了一种强大而直接的方式,可以自动将您的网站内容翻译成多种语言,让您能以最少的工作量触及全球受众。translate 命令使用 AI 为您现有的页面生成高质量的翻译。
本文档将指导您完成内容翻译的全过程,从基本的交互式使用到使用命令行参数的更高级选项。
翻译工作原理
翻译过程被设计得既简单又高效。当您运行 translate 命令时,WebSmith 会执行以下步骤:
识别源内容
它会加载您现有的网站结构和内容,并根据您的配置确定主要语言。
选择页面
您可以指定要翻译的页面。如果您不指定,它将以交互方式列出所有可用页面供您选择。
选择目标语言
您可以提供一个目标语言列表。如果您不提供,它将显示一个支持的语言列表供您选择。
生成翻译
AI 会处理每个选定页面的内容,并为每种选定的语言生成一个翻译版本。它可以使用一个可选的术语表来确保术语的一致性。
保存翻译文件
新翻译的页面会保存到特定语言的目录中,供您审查和发布。
基本用法
最直接的方法是,您可以在不带任何参数的情况下运行该命令。WebSmith 将通过交互式提示引导您完成整个过程。
在您的终端中运行以下命令:
本地化网站
aigne web translate
您将被提示:
- 选择您希望翻译的页面(使用空格键选择,按回车键确认)。
- 从支持的选项列表中选择目标语言。
一旦您做出选择,AI 将开始翻译过程。
命令参数
为了获得更多控制权以及在自动化脚本中使用,您可以使用以下命令行参数。
- --pages
array— 一个包含要翻译的页面路径的数组。如果省略,系统将提示您以交互方式选择页面。例如:--pages /about /contact - --langs
array— 一个包含要翻译成的目标语言代码的数组。如果省略,系统将提示您以交互方式选择语言。有关支持的语言完整列表,请参见下表。 - --glossary
string— 一个包含特定术语的术语表,以确保翻译过程中的术语一致性。您可以提供一个键值对字符串,或使用 @ 前缀引用文件路径(例如:@./glossary.txt)。 - --feedback
string— 向 AI 提供反馈,以优化和改进现有翻译。这对于进行修正或调整语气非常有用。
示例
将指定页面翻译成多种语言
此命令将 /about-us 和 /services/main 页面翻译成日语和法语,无需交互式提示。
翻译指定页面
aigne web translate --pages /about-us /services/main --langs ja fr使用术语表以确保术语一致
为确保您的品牌名称“WebSmith”和术语“SaaS”在翻译成西班牙语时保持一致,您可以使用 --glossary 参数。
使用术语表翻译
aigne web translate --langs es --glossary "WebSmith:WebSmith AI,SaaS:Software como Servicio"对于较大的术语表,使用文件会更实用。创建一个名为 glossary.txt 的文件,其中包含您的术语,然后引用它。
使用术语表文件翻译
aigne web translate --langs de --glossary @./glossary.txt支持的语言
下表列出了当前所有可用于翻译的语言。
| 语言 | 代码 |
|---|---|
| 英语 | en |
| 简体中文 | zh |
| 繁体中文 | zh-TW |
| 日语 | ja |
| 法语 | fr |
| 德语 | de |
| 西班牙语 | es |
| 意大利语 | it |
| 俄语 | ru |
| 韩语 | ko |
| 葡萄牙语 | pt |
| 阿拉伯语 | ar |
翻译完您的内容后,下一步自然是将其提供给您的用户。请在发布网站部分了解如何部署您的多语言站点。