discourse-translator/app/jobs/scheduled
Natalie Tay 926197c7c7
FEATURE: Translate categories with selected provider (#282)
This feature introduces the ability to translate categories on core's CategoryLocalization from https://github.com/discourse/discourse/pull/32380. This includes 

- the addition of a generic `Translator.translate` which takes in supported models
- a `CategoryTranslator` specific to categories, which uses the basic text translator introduced in https://github.com/discourse/discourse-translator/pull/281
- a 12-hourly scheduled job that invokes a regular job.

Anyone can manually translate all categories using

```
Jobs.enqueue(:translate_categories)
```
2025-04-24 10:39:18 +08:00
..
automatic_category_translation.rb FEATURE: Translate categories with selected provider (#282) 2025-04-24 10:39:18 +08:00
automatic_translation_backfill.rb DEV: Functional class to get the active selected translator (#280) 2025-04-22 17:04:37 +08:00