Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google api 谷歌如何对语言检测收费 出身背景_Google Api_Google Cloud Platform_Translation_Google Translate - Fatal编程技术网

Google api 谷歌如何对语言检测收费 出身背景

Google api 谷歌如何对语言检测收费 出身背景,google-api,google-cloud-platform,translation,google-translate,Google Api,Google Cloud Platform,Translation,Google Translate,我们有一个应用程序,它使用谷歌翻译API将一些数据翻译成目标语言。 为此,我们在不指定源语言的情况下使用/language/translate/v2调用,Google在同一调用中检测源语言并进行翻译 问题 大多数情况下,我们发送的目的是用我们的目标语言翻译文本。例如:我们收到一行英文,我们不知道源语言,需要翻译成英文 问题 我们知道谷歌是按字符和操作收费的。但是,谷歌是否收取双倍的“我们打电话/翻译”费用,而且它必须同时执行这两项操作? 当目标语言与检测到的语言相同时,Google是否正在执行翻

我们有一个应用程序,它使用谷歌翻译API将一些数据翻译成目标语言。 为此,我们在不指定源语言的情况下使用/language/translate/v2调用,Google在同一调用中检测源语言并进行翻译

问题 大多数情况下,我们发送的目的是用我们的目标语言翻译文本。例如:我们收到一行英文,我们不知道源语言,需要翻译成英文

问题 我们知道谷歌是按字符和操作收费的。但是,谷歌是否收取双倍的“我们打电话/翻译”费用,而且它必须同时执行这两项操作? 当目标语言与检测到的语言相同时,Google是否正在执行翻译? 如果是这样,当源语言与目标语言相同时,谷歌是否收费?
您可能已经知道文档的这一部分,但是我将它发布在这里,以便每个人都可以访问

正如文档中提到的*价格是发送到API进行处理的每个字符的价格,包括空格字符。空查询按一个字符收费。。这意味着谷歌对发送到API的每个字符收费


但是,还规定,如果您未指定翻译方法的源语言,谷歌不会对语言检测收取额外费用;语言检测价格适用于检测方法调用。。这也意味着,如果您不指定源语言,您将只为翻译过程而不是语言检测收费。

您可能已经知道文档的部分,但是我将其发布在这里,以便每个人都可以访问

正如文档中提到的*价格是发送到API进行处理的每个字符的价格,包括空格字符。空查询按一个字符收费。。这意味着谷歌对发送到API的每个字符收费

但是,还规定,如果您未指定翻译方法的源语言,谷歌不会对语言检测收取额外费用;语言检测价格适用于检测方法调用。。这也意味着如果你不指定源语言,你将只为翻译过程而不是语言检测收费

我们知道谷歌是按字符和操作收费的。但是,谷歌是否收取双倍的“我们打电话/翻译”费用,而且它必须同时执行这两项操作

没有

当目标语言与检测到的语言相同时,Google是否正在执行翻译

没有

如果是这样,当源语言与目标语言相同时,谷歌是否收费

好问题,我想是的,但不能说

这似乎有点不公平,但它们的大部分成本是开发,然后大规模处理请求。这又回到了他们让API付费的最初动机——人们以非常低效的方式调用它,例如每次加载一个网页,这可能会使它对其他开发者不稳定或对谷歌不可持续

同样,他们也不会为两种非英语语言之间的翻译收取两倍的费用,即使他们通常会在后台翻译两次——从源语言到英语,再从英语到目标语言。因此,在大多数情况下,它对客户有利

就我个人而言,如果我知道我的大多数查询都是no-ops,我会首先运行客户端langid库。然后,您可以设置一个阈值,以平衡成本和风险。事实上,如果langid对多种语言的评分很高,您可以发送多个请求

除了API成本外,还有延迟、机器成本和网络成本,我还打赌,如果你的内容不是开放域,你可以通过调整一点来做得比Google Translate的检测更好

我们知道谷歌是按字符和操作收费的。但是,谷歌是否收取双倍的“我们打电话/翻译”费用,而且它必须同时执行这两项操作

没有

当目标语言与检测到的语言相同时,Google是否正在执行翻译

没有

如果是这样,当源语言与目标语言相同时,谷歌是否收费

好问题,我想是的,但不能说

这似乎有点不公平,但它们的大部分成本是开发,然后大规模处理请求。这又回到了他们让API付费的最初动机——人们以非常低效的方式调用它,例如每次加载一个网页,这可能会使它对其他开发者不稳定或对谷歌不可持续

同样,他们也不会为两种非英语语言之间的翻译收取两倍的费用,即使他们通常会在后台翻译两次——从源语言到英语,再从英语到目标语言。所以大部分 随着时间的推移,它对客户有利

就我个人而言,如果我知道我的大多数查询都是no-ops,我会首先运行客户端langid库。然后,您可以设置一个阈值,以平衡成本和风险。事实上,如果langid对多种语言的评分很高,您可以发送多个请求


除了API成本外,还有延迟、机器成本和网络成本,我还打赌,如果你的内容不是开放域,你可以对其进行一些调整,从而比Google Translate的检测做得更好。

我投票将这个问题作为离题题来结束,因为这样无法告诉你Google内部是如何做的。听到这个消息很抱歉。我来这里询问是因为谷歌建议这样做。即使是这类问题。安德烈的回答对我们帮助很大。别关上它。也许将来会帮助像我们这样的人。@DamlTo计费不是内部的,翻译是否发生很容易测试-因此任何有在这种情况下使用此API经验的人都可以回答。此外,谷歌在这里直接提出API问题,偶尔也会在这里回答。我投票结束这个问题,因为我无法告诉你谷歌内部是如何做的。很抱歉听到这个消息。我来这里询问是因为谷歌建议这样做。即使是这类问题。安德烈的回答对我们帮助很大。别关上它。也许将来会帮助像我们这样的人。@DamlTo计费不是内部的,翻译是否发生很容易测试-因此任何有在这种情况下使用此API经验的人都可以回答。此外,谷歌在这里指导API问题,偶尔也会在这里回答。感谢Adam的回答。我们正在为联络中心翻译客户电子邮件。但我们知道,他们中的大多数是英语a,这是我们的目标语言。我想我们将把业务一分为二。第一个只有50个初始字符,并按照您的建议检测语言。这是一个有趣的想法。我会从整个字符串中提取n-gram,并进一步将其偏向于短词,因为虚词是语言最具预测性的词。不过,我敢打赌,你可以打败他们的LangID,或者找到一个可以击败它的现成库。谢谢亚当的回答。我们正在为联络中心翻译客户电子邮件。但我们知道,他们中的大多数是英语a,这是我们的目标语言。我想我们将把业务一分为二。第一个只有50个初始字符,并按照您的建议检测语言。这是一个有趣的想法。我会从整个字符串中提取n-gram,并进一步将其偏向于短词,因为虚词是语言最具预测性的词。但是,我敢打赌,你可以打败他们的LangID,或者找到一个可以击败它的现成库。