如果您在网站上使用自定义语言或特定国家/地区的语言,您仍然可以通过将其映射到受支持的语言来使用拼写检查器和自动翻译。
WPML 提供了可与自动翻译引擎配合使用的受支持语言的详尽列表。但是,您的网站可能需要一种未出现在列表中的语言,或者您可能想要使用特定国家/地区的语言。您需要将这些语言添加为自定义语言。
在创建自定义语言时,您可以将其映射到类似且受支持的语言。这允许您将内容自动翻译为受支持的语言。然后,在审核翻译时,您只需进行少量修改,而无需从头开始翻译所有内容。
例如,假设我们在网站上使用自定义语言瑞士德语。这并非我们任何翻译引擎所支持的语言。但是,我们可以将其映射到最接近的受支持语言:德语。
通过将这两种语言映射在一起,我们可以将内容自动翻译为德语,并且只需进行少量修改即可使其符合瑞士德语的表达习惯。
如果您不将自定义语言映射到受支持的语言,您将无法使用 WPML 的自动翻译或拼写检查功能。
如何将自定义语言映射到受支持的语言
查看我们的受支持语言列表,了解哪些翻译引擎和语言可用。
您可以在 3 个位置添加自定义语言映射:
在语言设置中
前往 WPML → 语言,然后单击编辑语言。在这里,您可以看到一个带有下拉菜单的列,您可以在其中为网站的每种语言选择语言映射。

在自动翻译设置中
前往 WPML → 翻译仪表板,然后单击工具选项卡。单击语言映射。

单击铅笔图标,为网站的每种语言添加或编辑受支持的语言。
映射语言时的重要注意事项
我们不建议在某些自定义语言设置下使用自动翻译或自动翻译所有内容模式:
- 当自定义次要语言映射到网站的默认语言时
- 当多个次要语言映射到同一种受支持的语言时
将自定义次要语言映射到网站的默认语言
示例:一个网站的默认语言为英语,次要语言为英式英语,并映射到英语
目前,由于您的原始语言和目标语言相同,因此无法自动翻译您的内容。自动翻译仅在两种不同的受支持语言之间进行翻译时才有效。
将多个次要语言映射到同一种受支持的语言
示例:一个网站的次要语言为法语和加拿大法语,两者均映射到法语
当您有多个次要语言映射到同一种语言时,您实际上是在创建相同的翻译任务:将相同的内容从相同的默认语言翻译为相同的目标语言。
通常,WPML 的翻译记忆库可以通过记住并应用网站其他位置已生成的翻译,帮助您节省自动翻译积分。但是,当同时创建任务时,一种自定义语言的翻译记忆库还无法用于另一种语言。这意味着它会消耗自动翻译积分来翻译成每种自定义语言,尽管这些翻译是相同的。
在这种情况下,我们不建议使用自动翻译所有内容模式,如果您想使用自动翻译,我们建议针对每种自定义语言分别发送内容进行翻译。这将允许 WPML 使用翻译记忆库,从而避免对相同的翻译进行多次扣费。