用語集が反映されない場合、いくつかの原因が考えられます。順番に確認してください。
1. 完全一致と部分一致の用語集について
完全一致(デフォルト)の場合
- 動作: 翻訳前のテキストと文末から文頭まで完全に一致した場合のみ適用
- 例: 「こんにちは」と設定した場合
- ✅ 適用される:
こんにちは
- ❌ 適用されない:
こんにちは世界
お疲れ様でした。こんにちは
部分一致の場合
- 動作: 翻訳前のテキストが含まれていれば適用
- 例: 「こんにちは」を部分一致で設定した場合
- ✅ 適用される:
こんにちは
こんにちは世界
お疲れ様でした。こんにちは
解決方法
文中の一部の単語だけを翻訳したい場合は、用語集の設定で「部分一致も許容」を選択してください。
2. 言語ペアの設定について
正しい設定
用語集は「翻訳元言語」→「翻訳先言語」のペアで登録する必要があります。
- 例: 日本語サイトを英語に翻訳する場合
- ✅ 正しい:
日本語:こんにちは
→英語:Hello
- ❌ 間違い:
英語:Hello
→英語:Hi
よくある間違い
- 英語→英語のような同一言語間での設定
- 翻訳先言語→翻訳元言語の逆方向設定
解決方法
- 翻訳元言語が正しく設定されているか確認
- 翻訳先言語が正しく設定されているか確認
- 必要に応じて言語ペアを正しく設定し直す
3. 用語集の種類について
通常の用語集
- 基本的な文字列置換
- サイト全体に適用
条件付き用語集
- 特定のURL条件やCSSセレクターで適用範囲を限定
- 条件が一致しないと適用されない
解決方法
条件付き用語集を使用している場合は、以下を確認してください:
- URL条件: 現在のページURLが設定した条件に一致しているか
- CSSセレクター: 設定したセレクターが正しく要素を選択できているか