0%

使用Yandex翻译API解决火狐全文翻译

使用Yandex翻译API解决火狐全文翻译

由于微软 DataMarket and Data Services 服务可已停止,默认的 Bing 翻译就只能被 Yandex 代替。
Yandex翻译[免费]API限制:每天1,000,000个字符,每月不超过10,000,000个字符,对个人使用者来说,已够用了吧!!!

注册Yandex并获取API秘钥

  • 点击 Get a free API key
  • 注册 Yandex 服务
    注意的一点就是,若选择手机号验证时,中国应该加上区号+86,当然也可以选择I don't have a telephone number,使用安全问题验证注册。
  • 勾选 I have read the User Agreement and agree to the terms of service. 后,点击Get API key.
  • 保存得到的 key(API秘钥)

设置火狐浏览器

  1. 在浏览器地址栏输入 about:config
  2. 搜索 browser.translation
  3. 显示工具栏
    修改 browser.translation.ui.show 这项字符串的值为 true
  4. 自动检测当前页面语言
    修改 browser.translation.detectLanguage 这项字符串的值为 true
  5. 修改 browser.translation.engine 这项字符串的值为 yandex
  6. 在空白位置右键,新建字符串 browser.translation.yandex.apiKeyOverride 并填上之前申请的 key(API秘钥)

之后就重启浏览器吧,,打开英文网站,就能看到了