# Локализация контента — вручную и автоматически с помощью Discourse AI

**URL:** https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969
**Category:** Site Management
**Tags:** ai, content-localization
**Created:** [10.Июль.2025 02:57:18 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969 "2025-07-10T02:57:18Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [05.Сентябрь.2025 06:07:39 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/24 "2025-09-05T06:07:39Z")

</div>

Около 1500 постов (хотя важнее длина, а не количество, но большинство было относительно коротким) обошлись мне в общей сложности почти в 50 долларов США.

Однако я начал использовать эту опцию, когда она только появилась, и в какой-то момент, возможно, использовал слишком дорогую модель — я клиент OpenAI.

Один пост, переведённый на четыре языка, обходится мне примерно в два цента США.

---

<div class="post-metadata">

### Author: ![asa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/asa/32/184869_2.png) [@asa](https://meta.discourse.org/u/asa)
#### Post date: [18.Сентябрь.2025 15:05:15 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/25 "2025-09-18T15:05:15Z")

</div>

Некоторое время отображается счетчик «Переведенные сообщения»: независимо от того, сколько сообщений я публикую в своем форуме, число всегда остается равным 52.

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/2/e/82e08ebe9a44e552135170c46aab5b42246705bb.png)

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [18.Сентябрь.2025 15:14:47 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/26 "2025-09-18T15:14:47Z")

</div>

Какие значения установлены для `ai_translation_backfill_max_age_days` и `ai_translation_backfill_limit_to_public_content`?

Под публичным контентом понимаются темы в публичных категориях, поэтому темы в приватных категориях не будут переведены.

---

<div class="post-metadata">

### Author: ![asa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/asa/32/184869_2.png) [@asa](https://meta.discourse.org/u/asa)
#### Post date: [18.Сентябрь.2025 15:22:53 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/27 "2025-09-18T15:22:53Z")

</div>

Параметр `ai_translation_backfill_max_age_days` установлен на 90, а параметр `ai_translation_backfill_limit_to_public_content` активирован.  
Сообщения также написаны в публичной категории. Я только что создал ещё 8 сообщений с помощью тестового аккаунта и аккаунта администратора на двух разных языках. Сообщения в целом переводятся, но счётчик по-прежнему показывает 52 сообщения.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [18.Сентябрь.2025 15:42:02 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/28 "2025-09-18T15:42:02Z")

</div>

Понятно. Если процесс завис на 52, это может быть связано с определением локали. Если у вас есть такая возможность, попробуйте включить скрытую настройку сайта `SiteSetting.ai_translation_verbose_logs = true`. После этого вы можете перейти в раздел /logs и проверить, есть ли там ошибки.

---

<div class="post-metadata">

### Author: ![asa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/asa/32/184869_2.png) [@asa](https://meta.discourse.org/u/asa)
#### Post date: [18.Сентябрь.2025 15:47:03 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/29 "2025-09-18T15:47:03Z")

</div>

Я включил `SiteSetting.ai_translation_verbose_logs = true`, теперь сообщения подсчитываются, и ошибок больше не возникает. Спасибо 🙂

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [22.Сентябрь.2025 15:22:24 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/30 "2025-09-22T15:22:24Z")

</div>

Пост был разделен на новую тему: [Использовать переведенные посты при отправке писем пользователям с установленным языком интерфейса](https://meta.discourse.org/t/use-translated-posts-when-emailing-users-with-their-user-language-set/383546)

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [19.Сентябрь.2025 11:37:21 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/31 "2025-09-19T11:37:21Z")

</div>

Также я не вижу эту конкретную тему в боковой панели ⬅ (она не входит в [Site Management Index](https://meta.discourse.org/t/site-management-index/308032)), и текущую тему [Structuring a multilingual community](https://meta.discourse.org/t/structuring-a-multilingual-community/73225?silent=true), вероятно, тоже следует обновить.

---

<div class="post-metadata">

### Author: ![carlh-foa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carlh-foa/32/522325_2.png) [@carlh-foa](https://meta.discourse.org/u/carlh-foa)
#### Post date: [21.Сентябрь.2025 19:20:57 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/32 "2025-09-21T19:20:57Z")

</div>

> [@nat](#):
>
> **Если оригинальный пост редактируется, он пере-переводится?**  
> Да — максимум 2 раза в день. При редактировании поста он отправляется на повторный перевод через 5 минут (или по истечении `SiteSetting.editing_grace_period`), чтобы учесть скрытые правки.

Я хотел бы оставить обратную связь по поводу ограничения в 2 раза в день, а также по поводу (не афишируемого?) факта, что если правок больше двух, то дальнейшие правки никогда не переводятся (если только в течение следующих 24 часов не произойдет еще одна правка, полагаю). По крайней мере, так я это понимаю.

У нас была ситуация, когда глобальное событие генерировало постоянный фидбек в течение примерно 18 часов, и часть этого фидбека привела к обновлениям в теме с часто задаваемыми вопросами (FAQ). За день было, вероятно, 5 или 6 правок в FAQ.

Я понимаю необходимость ограничения количества правок существующих постов, но в таких ситуациях лимит в 2 правки за 24 часа кажется слишком строгим. В качестве альтернативы я предлагаю разрешать перевод одной отредактированной версии поста за определенный период в часах. Если в том же периоде происходит больше правок, то переводится последняя правка в начале следующего периода, и она засчитывается как перевод за этот период. Сколько часов? В идеале один, но если нет, то не хуже шести.

Кроме того, я хотел бы предложить функцию для модераторов/администраторов «Перевести сейчас», которая принудительно выполняет перевод (или повторный перевод отредактированного контента), обходя упомянутое выше ограничение, когда это срочно необходимо. Недавно начав использовать переводы, я обнаружил темы старше года, которым нужен перевод, но без этой функции мне пришлось установить большой период доотбора, чтобы захватить эти старые посты. Я мог бы обойтись гораздо меньшим периодом доотбора, если бы была возможность выбирать старые посты для перевода.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [22.Сентябрь.2025 15:19:44 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/35 "2025-09-22T15:19:44Z")

</div>

Круто, спасибо, что поделились здесь, вот тема -

> [@Add "Translate Now" button visible to allowed groups](https://meta.discourse.org/t/add-translate-now-button-visible-to-allowed-groups-for-outdated-translations/383544):
>
> Currently, the translation feature automatically retranslates posts up to a maximum of twice a day. This is to add a reasonable limit to users who like to edit their posts after submission. There have been several requests to let admins / content\_localization\_allowed\_groups manually trigger an update. This topic is to track the feature that allows immediate re-translation of the post to the configured languages.

---

<div class="post-metadata">

### Author: ![southpaw](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/southpaw/32/79352_2.png) [@southpaw](https://meta.discourse.org/u/southpaw)
#### Post date: [24.Сентябрь.2025 02:08:21 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/36 "2025-09-24T02:08:21Z")

</div>

Хотя мне нравится идея кнопки «Перевести сейчас» (и я уже проголосовал за неё!), это не решает более серьёзную проблему, которая была поднята: мы предоставляем переведённый контент, который может не соответствовать оригиналу, если в течение одного дня было сделано более двух правок. При этом ни автор поста, ни читатели об этом не узнают. Это снижает доверие к функции перевода как к инструменту на нашей платформе.

Примеры:

- На нашем внутреннем сайте исходный пост (OP) в теме может быть отредактирован несколько раз в день, когда ответы подсказывают дополнительные детали, которые нужно добавить или изменить.
- На сайте, которым я раньше управлял, было обычным делом, когда исходный пост о популярной проблеме поддержки переводился в формат вики и редактировался несколько раз в течение дня, предоставляя полезные обходные пути для решения проблем, что позволяло снизить нагрузку на службу поддержки и сэкономить время и деньги компании.
- И, конечно же, как уже упоминалось выше, обновления события могут потребовать нескольких правок. Представьте, что вы едете на очное мероприятие и приходите в неправильный день, потому что дата была изменена после того, как был достигнут двухдневный лимит на повторный перевод!

Даже если будет доступна функция, позволяющая сотрудникам сайта инициировать повторный перевод, если правку сделает человек, не знающий об этом лимите, он не поймёт, что нужно запросить повторный перевод. А на загруженном сайте сотрудники могут не заметить, что перевод больше не соответствует оригиналу.

Может ли дневной лимит стать настройкой сайта, чтобы владелец сайта мог сам определить идеальный баланс между надёжностью переводов и управлением затратами на LLM?

Можно ли добавить предупреждение о лимите при редактировании переведённого поста пользователем, чтобы он был в курсе? Мы уже предупреждаем о других функциях с ограничением скорости.

Возможно, у других тоже есть предложения?

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [24.Сентябрь.2025 04:23:34 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/37 "2025-09-24T04:23:34Z")

</div>

> [@southpaw](#):
>
> Можно ли сделать суточный лимит настройкой сайта, чтобы владелец сайта мог сам определить идеальный баланс между качеством переводов и управлением затратами на LLM?

Это можно сделать, но если быть предельно честным, то если лимит установлен на X, а любой пользователь отредактирует его X+1 раз, вы столкнетесь с той же проблемой. В таком случае мы создадим решение, которое не решает проблему системно.

У нас есть индикатор, который показывает, когда перевод может быть устаревшим. Он окрашен так же, как индикатор редактирования поста.

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/3/b/b3ba93984c0e2be3f89e7ea20ebce004b7c39d93.png)  
`«Этот пост был изначально написан на английском языке. Перевод может быть устаревшим»`

---

<div class="post-metadata">

### Author: ![Honeyxilia](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/honeyxilia/32/523830_2.png) [@Honeyxilia](https://meta.discourse.org/u/Honeyxilia)
#### Post date: [03.Октябрь.2025 13:38:18 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/38 "2025-10-03T13:38:18Z")

</div>

**РЕДАКТИРОВАНИЕ** : Действительно, я упустил настройку: забыл переключить базовый язык темы в верхней части окна редактирования темы.

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/5/7/857a8bb6017cad95db1a574aadc899defff196a1.png)Огромное спасибо за эту долгожданную функцию!!

=====  
Оригинальный пост: Здравствуйте. В локальной копии (v3.6.0.beta1) я попытался вручную локализовать тему следующим образом:

 ![Черновик темы переводится с английского на французский](https://global.discourse-cdn.com/meta/original/4X/5/7/c/57cb7593473d04186bc0516680d77445d59ff8fe.png)

Однако при открытии статьи и переключении на французский интерфейс, даже с включённой «машинной переводом», отображается оригинальная версия статьи 😕

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/a/4/9a47bb984dfc7c451f3fd22b0005f1eb01e4b0dd.png)

Возможно, есть какая-то настройка, которую я забыл включить, чтобы отображался локализованный контент?  
Кстати, локализация категорий работает отлично!

Спасибо!

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [06.Октябрь.2025 04:02:47 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/39 "2025-10-06T04:02:47Z")

</div>

Пост был объединён с существующей темой: [Почему не отображается иконка перевода Discourse AI?](https://meta.discourse.org/t/why-is-the-discourse-ai-translation-icon-not-appearing/384710)

---

<div class="post-metadata">

### Author: ![Honeyxilia](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/honeyxilia/32/523830_2.png) [@Honeyxilia](https://meta.discourse.org/u/Honeyxilia)
#### Post date: [08.Октябрь.2025 06:41:02 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/40 "2025-10-08T06:41:02Z")

</div>

У меня возник вопрос о локализованном контенте — существует ли возможность или план индексировать заголовки и содержимое локализованных тем в поиске Discourse с учётом языка пользователя?

---

<div class="post-metadata">

### Author: ![David\_Ghost](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@David\_Ghost](https://meta.discourse.org/u/David_Ghost)
#### Post date: [13.Октябрь.2025 16:26:22 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/41 "2025-10-13T16:26:22Z")

</div>

Отличная функция! Похоже, она уже отлично работает здесь в Discourse:

 ![Screenshot_2025-10-13-17-39-29-035_com.miui.gallery-edit](https://global.discourse-cdn.com/meta/original/4X/2/3/f/23f06900b2c2ce7d9494e97d3124339db791b788.jpeg)

У меня только один вопрос: можно ли ограничить её по категориям?

---

<div class="post-metadata">

### Author: ![cmdntd](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cmdntd/32/192008_2.png) [@cmdntd](https://meta.discourse.org/u/cmdntd)
#### Post date: [23.Октябрь.2025 13:11:03 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/42 "2025-10-23T13:11:03Z")

</div>

Опция «Установить локаль из параметра» (позволяет установить локаль анонимного пользователя через URL-параметр ‘tl’, например, ?tl=es)

Эта опция должна быть **доступна всем пользователям** (не только анонимным/гостям). Иногда авторизованные пользователи или сотрудники всё равно нуждаются в ссылке на правильную версию языка для темы.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [23.Октябрь.2025 14:29:55 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/43 "2025-10-23T14:29:55Z")

</div>

> [@David\_Ghost](#):
>
> У меня только один вопрос: можно ли ограничить это по категориям?

На данный момент нет, это применяется глобально.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [27.Октябрь.2025 14:42:21 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/44 "2025-10-27T14:42:21Z")

</div>

Пост был разделён на новую тему: [Компонент перевода не поддерживает загрузку изображений](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829)

---

<div class="post-metadata">

### Author: ![wenqin](https://avatars.discourse-cdn.com/v4/letter/w/85f322/32.png) [@wenqin](https://meta.discourse.org/u/wenqin)
#### Post date: [27.Октябрь.2025 02:04:28 UTC](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969/45 "2025-10-27T02:04:28Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/3/1/1/311276a210dbb59f48df6390808b1d9889c5a750.jpeg)  
Теперь мне немного любопытно — возможно, это связано с тем, как я использую эту функцию. Похоже, что после её применения я вижу только выбранный язык. Например, если мой форум в основном ориентирован на японских клиентов, весь контент унифицируется на японский язык. Или, если я считаю, что мой японский недостаточно хорош, и хочу установить что-то на китайский, всё превращается в китайский. Кажется, что исходное состояние теряется.

Возможно ли добавить здесь состояние по умолчанию с примечанием в скобках (перевод не требуется)? Тогда один пост мог бы содержать японский, английский и китайский языки, не унифицируясь в один язык. Конечно, я был бы очень рад иметь такой плагин. Этот плагин определённо принесёт большую удобство моим пользователям.

В то же время стоит учесть, что некоторые пользователи изучают несколько языков — они способны читать и понимать разные языки. Возможно, они предпочитают понимать оригинальный текст самостоятельно, а не видеть его автоматически унифицированным на свой самый сильный язык.

[Previous page](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969.md?page=1)

[Next page](https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969.md?page=3)
