Skip to content

Translation | 翻译

Yuukiy edited this page Apr 20, 2021 · 3 revisions

可以使用JavSP翻译影片标题和内容简介,目前支持使用以下翻译引擎:

  • Google翻译
  • 百度翻译
  • 必应翻译(微软Azure认知服务——翻译)

其中,Google翻译直接就可以使用,其他两个需要注册对应的开发者账号,使用账号申请相应的资源后才能使用。

(个人感觉,百度的翻译结果更符合中文的语法习惯)

如何申请开发者账号

百度翻译

前提:通过身份证实名认证

前往百度翻译开发平台申请,具体教程可以搜索百度经验上的说明

必应翻译

翻译是Azure认知服务下的一个功能,因此需要先创建Azure账号,首次创建账号时会赠送200美元额度。创建Azure账号需要一张VISA或者Mastercard的信用卡。

创建完账号后,可以参考Azure官方文档创建翻译器

注意:创建翻译器时,地区请选择“全球”

如何使用

Google翻译

在配置文件中找到[Translate]小节,将engine设置为google即可。

百度翻译

前往百度翻译服务的控制台,网页底部的“申请信息”即为百度翻译的APP ID和密钥。

在配置文件中找到[Translate]小节,将APP ID和密钥分别填写到baidu_appidbaidu_key字段,并将engine设置为baidu即可。

必应翻译

登录Azure控制台,点开你创建的翻译服务,在左边的导航栏中选择“密钥和终结点”就能看到密钥界面。通常会提供两个密钥,任选其一。

在配置文件中找到[Translate]小节,将密钥填写到bing_key字段,并将engine设置为bing即可。

使用环境变量配置密钥

(如果你没有特别的需求,直接按上面的办法把密钥写在配置文件里可能更方便一点)

如果你希望通过环境变量来配置密钥,那么请设置如下这些变量:

百度翻译

JAVSP_BAIDU_APPID
JAVSP_BAIDU_KEY

必应翻译

JAVSP_BING_KEY

环境变量的优先级高于配置文件