我有一种语言谷歌文档,需要它来进行翻译。
我知道有“工具>翻译文件”选项,但是这意味着我必须手动将其每次我做出改变的时间翻译。
是有翻译的文档是与原文档同步的方式,让每一个我做对原文档的变化时,翻译文档将做出相应的改变呢?
在电子表格中还有的GOOGLETRANSLATE
功能谷歌文档住翻译
我想它会是可能的直通应用程序脚本命令LanguageApp.translate
但我不知道如何从原始文档
导入内容---编辑---
目前,我有这个脚本设置目标文档
function translate() {
var original = DocumentApp.openById('Oringinal document id');
var translated = LanguageApp.translate(original, 'zh', 'en');
Logger.log(translated);
return translated;
}
我不知道,如果它翻译或什么的日志只显示文件,我不知道如何获取变量的内容,我也不知道如何将变量打印到新文档中。
在触发器我只看到时间驱动的触发器?我想在原始文件上设置脚本吗?
在可能的方面,是的,你可以从一个文档获取数据,然后通过翻译API将它传递到另一个文档进行翻译。但是,Docs只有'onOpen'触发器,而不像电子表格那样具有'onEdit'。因此,您需要在更新文档时手动触发脚本。你试过什么了? – Brian
@BrianBennett,我什么我已经试过 – TTDA
最重要的事情是,翻译API需要一个对象,而不是文件ID已经增加。因此,在发送/拉出文字进行翻译之前,您必须先做一些事情。详情请参阅下面的答案。 – Brian