Post#9153의 en 기계 번역 실패: 인용 문자열이 종료되지 않음

Backfilling is stuck.

Failed to machine-translate Post#9153 to en: quoted string not terminated (after translation) at line 1, column 100 [parse.c:251] in '{"translation":"CNN news from 10 years ago, when things were better in the United States of America.\n\nhttps://money.cnn.com/2012/10/10/news/economy/farmers-cows-candy-feed/\n\nIn the US, the cause of overweight (and certainly many other problems) is that junk food is so much healthier than real food. When you earn minimum wage and live on tips, you might leave the healthier options on the shelf if you can afford just a pound of ground beef and maple syrup.\n\nBut the problem also concerns cows:\n\n> Feeding candy to cows has become a more popular practice in tandem with the rising price of corn, which has doubled since 2009, fueled by government-subsidized demand for ethanol and this year's drought. Thrifty and resourceful farmers are tapping into the obscure market for cast-off food ingredients. Cut-rate byproducts of dubious value for human consumption seem to make fine fodder for cows. While corn goes for about $315 a ton, ice-cream sprinkles can be had for as little as $160 a ton.\n>\n\"As the price of corn has climbed, farmers either sold off their pigs and cattle, or they found alternative feeds,\" said Mike
/var/www/discourse/plugins/discourse-translator/app/services/discourse_ai/base_translator.rb:25:in `parse'
/var/www/discourse/plugins/discourse-translator/app/services/discourse_ai/base_translator.rb:25:in `translate'
/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/discourse_ai.rb:28:in `block in translate_translatable!'
/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/discourse_ai.rb:28:in `map'
/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/discourse_ai.rb:28:in `translate_translatable!'
/var/www/discourse/plugins/discourse-translator/app/services/discourse_translator/provider/base_provider.rb:...

By that short snippet of text it tries translate this topic: Lehmille suklaata ja strösseliä - Ihminen, luonto & maailma - Katiskan foorumi

And if I do

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

I get same topic.

But what should I do?

그 게시물에서 오타를 고친 후, 나도 오류가 나기 시작했어요.

그래서 sidekiq를 열었습니다. 내용을 유창하게 읽을 수는 있지만, 많이 이해하지는 못해요. 하지만 이건 정상적인 상황이 아닌 것 같다는 생각이 듭니다.

그냥 가서 모든 작업을 종료(kill)하면 무언가 깨질까요? 아니면 그냥 시간 낭비일 뿐이고 다시 쌓이기 시작할까요?

수정

Moneycnn 원박스(onebox)가 문제인 것 같아서 일반 링크로 변경해 보았지만, 실패하지 않았고 여전히 같은 Failed to machine-translate 알림이 나옵니다.

Sidekiq를 정리했고 Job exception 오류는 사라졌습니다.

수정2

Experimental inline translation 설정을 비활성화했을 때 그 문제가 사라진 것으로 보입니다. 그리고 물론, 그 게시물의 나머지 텍스트가 핀란드어인 반면 인용문은 영어로 되어 있었습니다.

그러면 — 실험적 설정이지만, 이것을 #contribute:bug로 간주해야 할까요?

안녕하세요. 말씀하신 대로 실험적 설정은 아직 메인스트림 사용에는 적합하지 않으므로, 당분간 관련 요청을 받지 않겠습니다. (공식 발표 후 곧 가능해질 예정이에요)

해당 설정 자체는 플러그인에서 제거되어 :axe: 디스코urs로 이동되었습니다.

음, 며칠 후에 다시 정상으로 돌아왔습니다. 문제가 되었던 삭제된 주제들을 영구적으로 삭제하고, Sidekiq를 정리한 뒤, 번역기가 제 역할을 하도록 큐를 정리해야 했습니다.