jrgong
(jrgong)
1월 8, 2026, 5:44오후
1
Hey guys
our use case: We are German forum, but we have EN-speaking advertising clients. Hence it would be great to be able to limit topic localizations to specific categories only.
5개의 좋아요
jrgong
(jrgong)
3월 3, 2026, 3:49오후
2
Little bump here if there is maybe any workaround?
2개의 좋아요
nat
(Natalie T)
3월 3, 2026, 3:51오후
3
Hmm I think this has been requested a few times across various places, let me have a look.
3개의 좋아요
nat
(Natalie T)
3월 31, 2026, 9:48오전
5
일단 여기에 추가합니다:
main ← ai-translation-category-pm
merged 02:53PM - 31 Mar 26 UTC
Related: https://meta.discourse.org/t/feature-request-limit-topic-translation-to… -specific-categories/392993
The old `ai_translation_backfill_limit_to_public_content` setting was too coarse. It either translated everything or only public content, with no way to pick specific categories or control PM translation separately.
This replaces it with two settings:
- `ai_translation_target_categories` (category_list): pick exactly which categories get translated. Subcategories need to be added separately. Empty means no category topics get translated.
- `ai_translation_private_messages` (enum: none / group / all): controls PM translation independently. none disables it, group limits to group PMs, all includes ... all.
Tags are switched to "always translated".
The migration reads the old setting and maps it to the new settings, so existing sites keep their current behaviour. It also cleans up the old setting.
<img width="359" height="511" alt="Screenshot 2026-03-31 at 5 33 45 PM" src="https://github.com/user-attachments/assets/48ed19e8-f559-447c-a7af-c235698d62df" />
이것을 병합하는 데 하루 이틀만 걸려도 됩니다.
5개의 좋아요
pmusaraj
(Penar Musaraj)
5월 27, 2026, 6:09오후
7
이 기능에 대한 후속 소식입니다. 최근 기술적인 변경 사항이 있었습니다.
committed 06:51PM - 26 May 26 UTC
This PR changes Discourse AI translations from an opt-in category model
to an op… t-out model: instead of translating only selected
`ai_translation_target_categories`, it introduces
`ai_translation_excluded_categories`, updates the admin UI copy and save
flow, changes topic/post/category candidate selection and detection jobs
to translate all non-excluded categories by default, and adds a
migration that converts existing target-category settings into the
equivalent excluded-category list for existing sites.
It also updates all related specs.
---------
Co-authored-by: discourse-patch-triage[bot] <272280883+discourse-patch-triage[bot]@users.noreply.github.com>
해당 변경 사항 이후에도 특정 카테고리로 주제 번역을 제한하는 기능은 여전히 유지되고 있습니다. 다만 초기 구현과 달리, 이제 Discourse는 기본적으로 모든 콘텐츠를 번역하도록 설정되어 있으며, ai_translation_excluded_categories 사이트 설정을 통해 번역에서 카테고리를 제외할 수 있습니다.
기존 커뮤니티는 자동으로 이 시스템으로 마이그레이션되었어야 합니다. 문제가 발생하면 알려 주시기 바랍니다.
4개의 좋아요
대부분의 내용을 번역하고 싶은 포럼에는 합리적인 제안입니다. 저는 반대되는 사례를 RFC로 제안해보고 실제로 얼마나 흔한지 파악해보려 합니다:
저는 번화가인 다국어 카테고리(예: “International”) 하나만 번역하고 포럼의 나머지는 그대로 두기를 원합니다. 현재 exclude-only 방식은 다른 모든 카테고리를 나열해야 하며, 나중에 추가하는 모든 카테고리가 제가 제외를 기억하기 전까지는 기본적으로 번역 대상이 됩니다. 원치도 않는 번역 비용을 쉽게 지불하게 되는 셈이죠. opt-in 방식의 ai_translation_target_categories(설정 시 include 우선, 그렇지 않으면 제외 항목을 제외한 전체 번역)는 이 문제를 깔끔하게 해결할 수 있고 비용 관리 측면에서도 더 안전합니다.
다른 분들에게도 이런 시나리오는 흔한가요? 포럼 전체를 번역하고 싶으신가요, 아니면 국제/오프토픽 카테고리로 범위를 한정하고 싶으신가요? allow-list를 다시 도입할 가치가 있는지, 아니면 제 환경이 특수한 경우인지 파악해 보고 싶습니다 ..
2개의 좋아요
pmusaraj
(Penar Musaraj)
6월 30, 2026, 5:18오후
10
질문해 주셔서 감사합니다. 이 경우가 일반적인지 저도 궁금합니다.
제 직감으로는 대부분의 커뮤니티가 모든 공개 콘텐츠를 번역하는 것이 큰 이점을 가져온다고 생각합니다. 다른 언어를 사용하는 사용자(종종 영어가 모국어가 아닌 사용자)는 모든 콘텐츠를 자신의 언어로 볼 수 있어 훨씬 더 나은 경험을 할 수 있습니다. 물론 비용이 들지만, 매우 높지는 않습니다. 저희 호스팅 서비스에서는 대부분의 커뮤니티에 대해 무료입니다.
3개의 좋아요
nat
(Natalie T)
7월 9, 2026, 8:39오전
11
main ← ai-translation-category-scope
merged 01:39AM - 10 Jul 26 UTC
We have switched AI translations settings first from public categories, to "incl… ude" categories, then to "exclude" categories.
This is not great. Some admins prefer one, and some prefer others.
This PR allows admins to do either. This also updates default categories to be "public" only, when the original default was "all" (public + private).
The migration covers moving existing users to
- if has selected categories -> "exclude strict" + their selected categories
- if no selected categories + feature enabled -> "all" to maintain status quo
https://github.com/user-attachments/assets/607f2340-8fa6-4059-b13d-07d1938ad74f
여기서 케이크를 먹으면서도 가질 수 있는(both worlds) 변경 사항을 적용했습니다(병합 대기 중)
이 새로운 설정 유형을 사용하면 “전체” 또는 "공개"와 같은 카테고리의 특정 범위를 선택하거나, 포함/제외 목록을 선택할 수 있습니다.
3개의 좋아요
nat
(Natalie T)
7월 10, 2026, 8:55오전
12
이제 병합되었습니다. 동작 방식은 다음과 같습니다 (PR과 동일한 동영상):
3개의 좋아요
nat
(Natalie T)
에 닫힘
7월 13, 2026, 12:00오전
14
이 주제는 2일 후 자동으로 닫혔습니다. 더 이상 답변을 게시할 수 없습니다.