mirror of
https://ghfast.top/https://github.com/discourse/discourse-ai.git
synced 2026-07-15 11:27:11 +08:00
We're seeing an aggressive number of translations being enqueued for a single post and locale. Historically, we trigger translation on `cooked` not `raw`, but that has changed a while back. ``` # from AiApiAuditLog, the same post is getting translated to the same locale within a few secs of each other zh_CN - 2025-06-17 13:02:31 UTC zh_CN - 2025-06-17 13:02:34 UTC zh_CN - 2025-06-17 13:02:35 UTC zh_CN - 2025-06-17 13:02:36 UTC zh_CN - 2025-06-17 13:02:38 UTC zh_CN - 2025-06-17 13:02:39 UTC zh_CN - 2025-06-17 13:02:40 UTC zh_CN - 2025-06-17 13:02:40 UTC zh_CN - 2025-06-17 13:02:43 UTC zh_CN - 2025-06-17 13:02:44 UTC ``` This PR prevents this from happening. |
||
|---|---|---|
| .. | ||
| base_translator.rb | ||
| category_locale_detector.rb | ||
| category_localizer.rb | ||
| content_splitter.rb | ||
| entry_point.rb | ||
| language_detector.rb | ||
| locale_normalizer.rb | ||
| post_locale_detector.rb | ||
| post_localizer.rb | ||
| post_raw_translator.rb | ||
| short_text_translator.rb | ||
| topic_locale_detector.rb | ||
| topic_localizer.rb | ||
| topic_title_translator.rb | ||
| verbose_logger.rb | ||