# AI設定で、有効になっているのに翻訳が無効になっていると表示される

**URL:** https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858
**Category:** Bug
**Tags:** ai, content-localization
**Created:** [2025 年 8 月 29 日午前 4:52 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858 "2025-08-29T04:52:07Z")
**Posts on this page:** 20
**Page:** 1

<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: [2025 年 8 月 29 日午前 4:52 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/1 "2025-08-29T04:52:07Z")

</div>

これは本当に些細な、どちらかというと見た目のバグです。しかし、これは使用されており、翻訳は機能しています。

 ![IMG_2585](https://global.discourse-cdn.com/meta/original/4X/f/d/5/fd549c0d008425e057c9121d5b9f9343d5c8dea8.jpeg)

しかし、それは私に小さく短い不整脈の incidente を引き起こしました😂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025 年 8 月 31 日午後 11:49 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/2 "2025-08-31T23:49:03Z")

</div>

すみません、よくわかりません。何が問題なのですか？

---

<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: [2025 年 9 月 1 日午前 5:35 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/3 "2025-09-01T05:35:06Z")

</div>

翻訳は有効になっており、現在も有効です。画面に表示されているように無効になっているわけではありません。

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2025 年 9 月 1 日午前 6:00 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/4 "2025-09-01T06:00:44Z")

</div>

奇妙だ、@nat がこの画面で作業しているはずだが、進捗が表示されるはずだ。

---

<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: [2025 年 9 月 1 日午前 6:02 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/5 "2025-09-01T06:02:56Z")

</div>

機能は次の場合に有効とみなされます。

- `discourse_ai_enabled` ✔
- `ai_translation_enabled` ✔
- `content_localization_supported_locales` に値がある
- `ai_translation_backfill_max_age_days` が 0 より大きい
- `ai_translation_backfill_hourly_rate` が 0 より大きい

@Jagster これらの値とグラフの状態を共有していただけますか？

とはいえ、このグラフを表示するための要件を減らすことができるかもしれませんが、最初の4つが満たされない場合、グラフは空になります。

---

<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: [2025 年 9 月 1 日午前 6:03 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/6 "2025-09-01T06:03:32Z")

</div>

では、マトリックスのグリッチかもしれません。アップグレードは頻繁に行っているので、明らかな理由がなくても修正できる可能性があります。

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025 年 9 月 1 日午前 6:16 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/7 "2025-09-01T06:16:00Z")

</div>

> [@nat](#):
>
> - `ai_translation_backfill_max_age_days` が 0 より大きい
> - `ai_translation_backfill_hourly_rate` が 0 より大きい

もしグラフが表示されない原因がこれら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: [2025 年 9 月 1 日午前 6:16 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/8 "2025-09-01T06:16:29Z")

</div>

> [@nat](#):
>
> - `content_localization_supported_locales` に値がある
> - `ai_translation_backfill_hourly_rate` が 0 より大きい
> - `ai_translation_backfill_max_age_days` が 0 より大きい

コンテンツは翻訳されており、コンテンツ自体に問題はありません。

しかし：

- サポートされているロケールは fi、sv、et、en\_US、de です。デフォルトは fi で、web\_only.yml で設定されています。
- backfill-max\_age は 365 です。
- backfill\_hourly\_rate は 15 です。

---

<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: [2025 年 9 月 1 日午前 6:23 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/9 "2025-09-01T06:23:44Z")

</div>

グラフはAI機能に特化したもので、5つの設定がすべて適切に設定された場合にのみ表示されるようになっています。

要件から`backfill_hourly_rate`を削除することはできますが、それ以外は機能しないと思います。

---

<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: [2025 年 9 月 1 日午前 6:28 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/10 "2025-09-01T06:28:46Z")

</div>

すみません、私のミスです。それらの `enabled` ポイントは明白だと思っていました。

AIと翻訳の両方が有効になっています。

---

<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: [2025 年 9 月 1 日午前 6:33 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/11 "2025-09-01T06:33:27Z")

</div>

なるほど。そして、念のため確認ですが、上記の5つの条件がすべて満たされた現在でも、OPの通り無効になっていると認識されていますか？

---

<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: [2025 年 9 月 1 日午前 6:37 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/13 "2025-09-01T06:37:15Z")

</div>

はい、まだです。

再構築して試すことができます。それで順序が正しくなるなら。もし私だけなら、問題は私の側にあるはずです。

---

<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: [2025 年 9 月 1 日午前 6:47 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/14 "2025-09-01T06:47:52Z")

</div>

> [@Jagster](#):
>
> 再構築して、それが順序通りになるか試すことができます。

それが良いと思います。本日、新しいチャートの更新がありました。

確認すべき追加事項は、翻訳用の各ペルソナに有効なLLMが設定されているかどうかです。（ご参考までに、この[ファイル全体](https://github.com/discourse/discourse/blob/d75cd5f858821ad63ae27968eb9fb6ab4234f7aa/plugins/discourse-ai/lib/translation.rb#L5-L31)で検証が行われます）

---

<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: [2025 年 9 月 1 日午前 10:53 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/15 "2025-09-01T10:53:27Z")

</div>

運がありませんでした。`DISCOURSE_DEFAULT_LOCALE: fi` をコメントアウトし、設定から変更することでデフォルトロケールを `fi` から `en_US` に変更しましたが、これも役に立ちませんでした。セーフモードでも同じでした。

`web_only.yml` と `data.yml` には以下が含まれています。

```plaintext
  LANG: fi_FI.UTF-8
  LANGUAGE: fi_FI.UTF-8

```

両方の yml でこれらを `en_US.UTF-i` に変更しようとしましたが、リビルドがクラッシュしました。

いずれにせよ、これはロケールの問題ではないと思います 🤷‍♂️

ペルソナを調べ始めますが、これらはデフォルトのもののはずで、私はそれらを編集していません。

結局、これは大きな問題ではありません。

---

<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: [2025 年 9 月 1 日午前 11:26 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/16 "2025-09-01T11:26:30Z")

</div>

なるほど、良い勘でしたね。

```plaintext
discourse(prod)> SiteSetting.ai_translation_backfill_hourly_rate
=> 0

```

これを `15` に変更したところ（もちろん、ゼロより大きい値なら何でも機能しますが）、チャートが表示されました。

大きな疑問は、なぜこれがゼロだったのかということです。なぜ `AI summary backfill maximum topics per hour` の設定に従わなかったのでしょうか？

---

<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: [2025 年 9 月 1 日午前 11:29 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/17 "2025-09-01T11:29:19Z")

</div>

> [@Jagster](#):
>
> `AI summary backfill maximum topics per hour`?
> 
> **編集** それら2つは同じ設定ではありませんか？

うーん、いいえ、それらはまったく異なる機能であり、それぞれの機能設定に表示されるはずです。

[Summarize - Gists](https://meta.discourse.org/t/summarize-gists/340269) をご覧ください。

---

<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: [2025 年 9 月 1 日午前 11:33 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/18 "2025-09-01T11:33:50Z")

</div>

次のくだらない質問です。

`SiteSetting.ai_translation_backfill_hourly_rate` が 0 に設定されていたのに、なぜ翻訳されたのですか？翻訳率は 100% に近いのですが？また、なぜこれは非表示設定のままなのですか？

---

<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: [2025 年 9 月 1 日午前 11:45 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/19 "2025-09-01T11:45:01Z")

</div>

ご質問は心配いりません。くだらないものではなく、むしろ製品のギャップを特定するのに役立ちます。🙂

バックフィルは、非常に古いトピックを翻訳したいコミュニティのためのものです。[すべての新しい投稿とトピックは、作成または編集時に翻訳されます](https://github.com/discourse/discourse/blob/main/plugins/discourse-ai/lib/translation/entry_point.rb)。

進捗チャートは、翻訳が必要な多くの歴史を持つDiscourseのような古いコミュニティにとって重要であり、管理されたペースで翻訳する必要があります。

これは非表示の設定であり、現在はデフォルトで0になっています。その理由はいくつかあります。たとえば、この機能はひどく設定を誤る可能性があります。サイトには多くの古い投稿があり、サイトオーナーは10以上の言語を選択する場合があります。これは高額な請求につながります。それに加えて、選択したLLMがスパム検出などの他の機能と同じ場合、レート制限を受けるのは理想的ではありません。

---

<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: [2025 年 9 月 1 日午前 11:51 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/20 "2025-09-01T11:51:24Z")

</div>

それはなんとなく理解できますが、`SiteSetting.ai_translation_backfill_max_age_days` は履歴の量を制限するためであり、`SiteSetting.ai_translation_backfill_hourly_rate` は単に処理を遅くするためだと思っていました。もしそうなら、隠し設定がゼロであっても、なぜバックフィルされたのでしょうか？そこが今、理解できないところです。

---

<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: [2025 年 9 月 1 日午前 11:54 UTC](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858/21 "2025-09-01T11:54:20Z")

</div>

> [@Jagster](#):
>
> `SiteSetting.ai_translation_backfill_max_age_days` は履歴の量を制限するためのもので、`SiteSetting.ai_translation_backfill_hourly_rate` は単に処理速度を遅くするものです。

その通りです。

バックフィル（履歴補完）の1時間あたりのレートは、最大日数で定義された古い投稿に影響を与え、これらは連携して機能します。値がゼロの場合、古い投稿は翻訳されるべきではありません。これらはすべてバックフィルジョブ（設定名に`backfill`が含まれている理由）で実行されます。

`ai_translation_backfill_hourly_rate` が0に設定されていても、古い投稿が翻訳されているのを確認しましたか？

[Next page](https://meta.discourse.org/t/ai-setting-tells-translations-are-disabled-when-enabled/380858.md?page=2)
