您为什么将插件的 amazon.rb 中的亚马逊翻译文本大小限制为 5,000 个字符?
根据 Amazon 的说法,他们的 API 支持最多 10,000 个字符的文本。
您是否有可能尽快修改 amazon.rb 中的 MAXLENGTH 为 10000,并修改任何相关代码文件中的值?我怀疑我的翻译被不必要地截断了。
您为什么将插件的 amazon.rb 中的亚马逊翻译文本大小限制为 5,000 个字符?
根据 Amazon 的说法,他们的 API 支持最多 10,000 个字符的文本。
您是否有可能尽快修改 amazon.rb 中的 MAXLENGTH 为 10000,并修改任何相关代码文件中的值?我怀疑我的翻译被不必要地截断了。
可能是出于安全考虑,因为该 API 文档还说:
根据您的字符集,这可能少于 10,000 个字符。
谢谢。
根据您的字符集,这可能少于 10,000 个字符。
如果这是原因,为什么 LibreTranslate 和 Google 的值也是 5000?它们的限制 是 5000。所以,如果亚马逊的文本容量被削减了 50%,为什么这些(LibreTranslate 和 Google)没有被削减 50%(或 5,000 个字符)?(无论如何,从 LibreTranslate 中削减 5,000 个字符是没有意义的——那样就剩下 0 了!)。
如果这确实是原因,那么逻辑显然是 a) 应用不一致并且 b) 未记录。
这会不会更像是一个复制粘贴的错字?
无论如何,从一个翻译器的限制中减去 5,000 个字符而不减去其他翻译器的限制是没有意义的。为什么不允许记录的限制并处理任何错误?无论如何,您都必须处理错误。
感谢 @alanbchristie,一旦此内容合并,问题就会得到修复 ![]()
同时,我修复了 truncate 方法,使其按字节而不是字符进行截断,因为 API 期望最多 10k 字节,而不是 10k 字符。
此主题已在 2 天后自动关闭。不再允许回复。