gpt4 book ai didi

c# - 设计翻译 API - 如何处理空格

转载 作者:行者123 更新时间:2023-11-30 22:40:05 25 4
gpt4 key购买 nike

我的应用程序使用外部翻译 API(没有使用其他翻译引擎的选项)。当我调用翻译引擎时,我看到了以下意外行为。

输入
<b1> Hello World. </b1>

预期输出
<b1> Hola a todos. </b1>

实际输出
<b1>Hola a todos.</b1>

API 修剪空格是否合适?我觉得这不对。

注意:已记录将非 html 标签替换为 <b1></b1>标记对(数字递增以保持标记对唯一)。

更新:最终结果是我不得不绕过这个问题,在调用翻译 API 之前对空格进行编码。我不喜欢它,但我无法说服 API 所有者将其更改为 GIGO(垃圾输入,垃圾输出)。

最佳答案

嗯,一般而言,空格不被视为单词的一部分,因此 API 这样做并不奇怪。这种行为是否正确可能是有争议的(至少应该记录下来)但是你应该遵循“对你接受的东西要自由,对你的产品要严格”的规则。当您生产 token 时,您应该更加严格。

关于c# - 设计翻译 API - 如何处理空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5384122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com