我可以将翻译反馈给 Google Cloud Translation API 来训练它吗?

Can I feed translations back to Google Cloud Translation API to train it?

我正在通过 SDL Trados 中的 Google 云翻译 API 使用 Google 翻译神经网络(惊人的改进)来处理技术翻译。

当然需要大量 post 编辑,主要是术语,有时是风格。我真的很希望神经网络可以从这个 post 编辑中学习 - 但似乎没有办法反馈我的编辑。 手动使用 Web 界面时是可能的 (translate.google.com)。 (多年未更新)Google 翻译工具包允许使用共享的 public TM,但神经网络现在已经过时了。

我能否以某种方式将翻译反馈给 Google Cloud Translation API 进行训练?

他们的 FAQ 声明:

“Google 是否将我的数据用于训练目的?

不,Google 不会使用您翻译的内容来训练和改进我们的机器翻译引擎。为了提高机器翻译的质量,Google 需要平行文本 - 内容以及该内容的人工翻译。

正如您指出的那样,在 the documentation regarding confidentiality 中强调 Google 不将数据用作 background/transparent 过程的训练目的,原因如下:

  • 保密性:出于保密原因,输入翻译的内容API不会用于训练模型。
  • Non-feasibility: 翻译 API 背后的神经网络模型需要 non-translated 内容加上用户在命令向模型添加一些训练;因此无法仅使用 non-translated 文本来训练模型。

此外,目前无法建议 API 的翻译,以便以更 自定义 的方式训练模型。

附带说明一下,您可能有兴趣关注 AutoML, the new Google Cloud Platform's product that is currently still in alpha,但您可以通过填写主页中的表格请求访问。它将允许创建自定义机器学习模型,而无需其他更复杂的产品(如 ML Engine)所需的奉献精神和专业知识。 AutoML 系列的第一个产品将是 AutoML Vision,但可能会出现其他一些 ML-related API 的类似产品在平台中,例如翻译 API,这是您感兴趣的。

也欢迎不时访问 Google Cloud Big Data and Machine Learning Blog 以了解该领域的最新消息。如果您对 AutoML 感兴趣,它的发布和介绍可能也会在博客中有一篇文章。

总结一下:不,目前您不能将建议的翻译反馈给翻译 API,但将来您可能可以这样做,或者至少拥有自己的自定义模型。