将 Post#9153 机翻失败:未结束的引号

回填卡住了。

未能将 Post#9153 机器翻译为 en:在第 1 行、第 100 列的“quoted string not terminated (after translation)” [parse.c:251] 中,位于 '{"translation":"10年前的CNN新闻,那时美国一切都更好。\n\nhttps://money.cnn.com/2012/10/10/news/economy/farmers-cows-candy-feed/\n\n在美国,超重(以及许多其他问题)的原因是垃圾食品比真正的食物健康得多。当你赚取最低工资并靠小费生活时,如果你只能负担一磅牛肉和枫糖浆,你可能会把更健康的选择留在货架上。\n\n但这个问题也涉及到牛:\n\n> 随着玉米价格上涨,农民要么卖掉了他们的猪和牛,要么找到了替代饲料,”一位名叫 Mike 的人说。\n\n喂牛吃糖果的做法变得越来越普遍,因为玉米价格不断上涨,自 2009 年以来翻了一番,这得益于政府补贴的乙醇需求和今年的干旱。精打细算、足智多谋的农民正在利用被淘汰的食品配料的冷门市场。人类消费价值可疑的廉价副产品似乎是牛的绝佳饲料。玉米每吨约 315 美元,而冰淇淋糖屑每吨仅需 160 美元。\n\n\"随着玉米价格的上涨,农民要么卖掉了他们的猪和牛,要么找到了替代饲料,”一位名叫 Mike 的人说。\n\n/var/www/discourse/plugins/discourse-translator/app/services/discourse_ai/base_translator.rb:25:in `parse'\n/var/www/discourse/plugins/discourse-translator/app/services/discourse_ai/base_translator.rb:25:in `translate'\n/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/discourse_ai.rb:28:in `block in translate_translatable!'\n/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/discourse_ai.rb:28:in `map'\n/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/discourse_ai.rb:28:in `translate_translatable!'\n/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/base_provider.rb:...\n```
这段简短的文本试图翻译这个主题:https://foorumi.katiska.eu/t/lehmille-suklaata-ja-strosselia/2486

如果我执行

SELECT id, topic_id, post_number
FROM posts
WHERE id = 9153

我得到相同的主题。

但我该怎么办?

我在那个帖子中修复了一个拼写错误,然后我也开始收到错误。

所以我打开了 Sidekiq。我能流利地读懂,但不太明白。但我猜这不正常。

如果我只是去终止所有这些作业,会不会弄坏什么?或者这只是浪费时间,它会再次堆积起来?

编辑

因为看起来 Moneycnn 的 onebox 是个问题,所以我把它改成了普通链接。没用,仍然出现相同的“Failed to machine-translate”(机器翻译失败)通知。

我清除了 Sidekiq,并且“Job exception”(作业异常)错误已经消失了。

编辑2

看起来当我禁用“Experimental inline translation”(实验性内联翻译)设置时,那个问题就消失了。当然,那个帖子中有一段英文引用,而其余文本是芬兰语。

那么——这是否应该算作一个 Bug(错误),即使它是一个实验性设置?

您好,正如您所说,实验设置尚未用于主流使用,因此我们暂时不会接受请求。(不过很快,官方公告之后)

该设置已从插件中删除:斧子:并已移至Discourse本身。

1 个赞

好了,几天后就恢复正常了。我需要永久删除那些有问题的已删除话题,清理 Sidekiq,并让翻译器完成它的工作并清理队列。

1 个赞

此主题在距离上次回复 30 天后已自动关闭。已不允许新回复。