| プラグイン名 | Loco Translate |
|---|---|
| 説明 | WordPressのプラグインやテーマの翻訳をブラウザ上で直接編集可能。多彩なAI翻訳サービスと連携したPOファイルエディターを搭載。 |
| 有効インストール数 | 不明 |
| 平均評価 | 4.8 / 5 |
| バージョン | 2.8.0 |
| 最終更新日 | 2025-05-21 12:59pm GMT |
| 累計ダウンロード数 | 31,692,179 |
| 必要 WordPress バージョン / PHP バージョン | 6.6 / 7.4 |
| 動作確認済み WordPress バージョン | 6.8.1 |
Loco Translateとは?WordPress翻訳プラグインの基本概要
Loco Translateは、WordPressのプラグインやテーマの多言語対応を支援する翻訳プラグインです。ブラウザ上で直接POファイル(Portable Objectファイル)を編集できる点が最大の特徴で、専門的なGettextツールをインストールせずに簡単に翻訳作業が行えます。翻訳ファイルはテーマやプラグインの言語フォルダに保存され、WordPressの多言語化をスムーズに実現します。
Loco Translateの特徴とメリット
Loco Translateは、単なる翻訳エディターにとどまらず、多様なAPI連携によるAI翻訳機能を搭載している点が大きな魅力です。DeepL、Google翻訳、Microsoft Translator、Lecto、そして最新のOpenAI / ChatGPTまで、多彩な翻訳サービスを利用可能です。これにより、翻訳の初稿をAIに任せて、修正や微調整を行う効率的なワークフローが確立できます。
さらに、翻訳作業中にソースコードの参照元が確認できる「ソースコードビュー」や、POファイルのバックアップ・復元機能も標準装備。翻訳ミスや誤操作のリスクを大幅に軽減し、安心して編集を進められます。
ブラウザ上で翻訳が完結する利便性
従来、WordPressの翻訳作業はローカル環境にPoeditなどの専用ツールを用意し、POファイルの編集・コンパイルを行う必要がありました。Loco TranslateはこれをWordPress管理画面のプラグイン画面から直接行えるため、環境構築不要で手軽に始められます。オンライン環境でも翻訳作業が完結するため、複数人での共同作業やリモートワーク時の翻訳更新にも最適です。
また、翻訳ファイルの作成からMOファイルのコンパイル、JSON形式ファイルの生成まで一連の作業が一体化されているため、初心者でも迷わずに多言語対応を実現できます。
POファイル編集とAI連携による効率化
Loco TranslateはPOファイルの編集を基盤としつつ、最新バージョンからはAI翻訳連携機能が強化されています。2.7.2以降で実装されたOpenAI / ChatGPT翻訳機能は特に注目で、翻訳候補をAIが自動生成し、ユーザーはそれを確認・修正するだけで高品質な翻訳が可能です。
また、DeepLのクライアント処理がバックエンド側に移行し、CORS問題が解決されたことでAPI利用の安定性が向上。これにより翻訳APIの呼び出し失敗が激減し、快適な編集環境を維持できます。
—
最新版2.8.0のアップデート情報と注目ポイント
2025年5月にリリースされたLoco Translate 2.8.0は、主にPHPの最新環境対応と古い環境のサポート終了がメインのアップデートです。以下に主要な変更点を詳しく解説します。
PHP 8.0対応のバグ修正と動作安定化
PHP 8.0は言語仕様の変更や型関連の強化により、旧バージョン向けに書かれたプラグインは動作不安定になるケースがありました。Loco Translate 2.8.0ではPHP 8.0で発生していたバグを修正し、安定した動作を実現しています。これにより最新のPHP環境でも安心して利用できるようになりました。
特にPHPのエラーや警告に起因する編集画面のクラッシュや翻訳ファイルの保存失敗に対処しており、翻訳作業の信頼性が飛躍的に向上しています。
PHP 7.4未満のサポート終了による環境要件変更
2.8.0からはPHP 7.4未満のサポートが正式に終了しました。これはWordPress本体の推奨環境と整合したもので、古いPHP環境での利用は推奨されません。これによりセキュリティ面や最新機能の活用が保証され、プラグインの品質維持に繋がっています。
古いPHPバージョンを利用しているユーザーは、アップデート前に必ず環境のPHPバージョン確認と必要に応じたアップグレードを行いましょう。
WordPress 6.6以降が必須に
Loco Translate 2.8.0ではWordPressの最低バージョンも6.6に引き上げられました。WordPressのコア機能やAPIとの整合を図ることで、よりスムーズな動作とセキュリティ対応が強化されています。
このため、6.6未満のWordPress環境ではプラグインのアップデートが制限されるため、こちらも事前にWordPressのバージョン確認と更新を推奨します。
—
AI連携機能の進化と使い方
Loco Translateは従来から翻訳APIとの連携を強みとしてきましたが、2.7.2以降のバージョンで特にAI翻訳機能が大幅に進化しました。ここでは主なAI連携機能と具体的な使い方を解説します。
OpenAI / ChatGPT翻訳機能の導入(2.7.2)
2.7.2で導入されたOpenAI / ChatGPT翻訳機能は、AIが翻訳候補を生成し、ユーザーはそれをベースに微調整を行うスタイルを可能にしています。これにより、従来の単純な機械翻訳よりもコンテキストに沿った自然な翻訳が期待できます。
利用するにはOpenAIのAPIキーを設定し、翻訳エディター上で「AI翻訳候補を取得」ボタンを押すだけ。AIが提案した翻訳を即座に反映できるため、作業時間を大幅に短縮できます。
DeepLクライアントのバックエンド移行とCORS対応(2.7.2)
従来はブラウザ側でDeepL APIと直接通信していたため、Cross-Origin Resource Sharing(CORS)制限により翻訳が失敗するケースがありました。2.7.2からはDeepLクライアント処理がサーバー側に移行し、この制約を回避。安定してDeepL翻訳が利用可能となりました。
これにより、DeepLの高精度翻訳を安全かつ確実に利用できるようになり、特にビジネスサイトや専門性の高いコンテンツ翻訳に効果的です。
Lecto、Google、Microsoftなど多様な翻訳API統合
Loco TranslateはOpenAIやDeepL以外にも、Lecto AI、Google翻訳、Microsoft Translatorなど主要な翻訳APIを統合しています。翻訳の用途や予算に応じて複数のAPIを使い分けられるため、柔軟な運用が可能です。
APIキーの設定はWordPress管理画面のLoco Translate設定から行い、翻訳プロジェクトごとに利用するAPIを切り替えられます。
AI翻訳の精度を上げるための設定と活用方法
AI翻訳の精度向上には、翻訳前の原文の整備や翻訳メモリの活用が重要です。Loco Translateではファジーマッチング(曖昧一致)や翻訳履歴を活用し、同じ語句の一貫した翻訳を支援します。
また、翻訳候補に対してユーザーがフィードバックを行うことで、次回以降の提案精度が向上する仕組みもあります。翻訳作業時はAIの自動提案を盲信せず、必ず内容をチェック・修正することが推奨されます。
—
Loco Translateの基本的な使い方
初心者の方でも迷わず使えるよう、Loco Translateの基本的な操作手順を解説します。
WordPress管理画面での翻訳ファイル作成と編集
1. WordPress管理画面のメニューから「Loco Translate」を選択。
2. 「プラグイン」または「テーマ」タブから翻訳したい対象を選ぶ。
3. 「新しい言語を追加」ボタンで翻訳言語を指定し、翻訳ファイル(POファイル)が作成される。
4. 翻訳エディターで表示された原文に対し、訳文を入力していく。
編集内容はリアルタイムで保存可能で、保存すると同時にMOファイルがコンパイルされます。これにより翻訳が即時反映される仕組みです。
テーマ・プラグインごとの翻訳管理方法
Loco Translateはテーマ・プラグイン単位で翻訳ファイルを管理できるため、どの翻訳がどのコンテンツに対応しているかが明確です。翻訳ファイルは各テーマまたはプラグインの言語フォルダに保存され、WordPress本体のアップデートやプラグイン更新時も上書きされにくい構造を採用しています。
翻訳ファイルの場所は設定でカスタマイズ可能ですが、基本的には「wp-content/languages/loco/」以下に保存されます。
POファイルの抽出とMOファイルのコンパイル
翻訳対象のプラグインやテーマから翻訳文字列(msgid)を抽出し、POファイルのテンプレート(POTファイル)を作成できます。Loco Translateはこの抽出作業もプラグイン内で実行可能で、Gettextコマンドを別途用意する必要はありません。
翻訳編集後は、POファイルからMOファイル(バイナリ形式の翻訳ファイル)を自動生成。WordPressはこのMOファイルを読み込んで翻訳を適用します。
JSON形式翻訳ファイルの生成と活用
WordPress 5.0以降で採用が進んだJavaScriptのローカライズに対応し、Loco TranslateはJSON(Jed形式)翻訳ファイルの生成もサポートしています。これによりブロックエディターやフロントエンドのJavaScript翻訳も一括管理可能です。
JSONファイルはテーマやプラグインのスクリプトローカライズに用いられ、モダンなWordPressサイトでの多言語化に不可欠な要素です。
—
効率化を支えるエディター機能と便利ショートカット
Loco Translateの翻訳エディターは、多くの便利機能とショートカットによって作業効率を大幅に向上させています。
翻訳エディターのUI解説と使いこなし術
エディター画面は原文(Source Text)と訳文(Translation)を対比表示し、未翻訳・要確認の文字列は色分けで見やすく整理。入力補助や自動保存機能も備え、長時間の翻訳作業でも安心して使えます。
「コードビュー」では、翻訳対象のソースコードを直接参照可能。コンテキストを理解しながら正確な翻訳を行えます。
ソースコード参照機能とコードビューの活用
翻訳文字列の右側にあるソースファイル名や行番号をクリックすると、コードビューで該当箇所を表示。翻訳文の背景や使われ方を確認できるため、誤訳や不自然な表現を防止できます。
これは特に開発者や上級ユーザーに好評の機能で、単なる翻訳ツールを超えたローカライゼーション支援ツールとしての役割を果たします。
主要ショートカット一覧と実践的な使い方
Loco Translateは翻訳効率化のため以下のようなショートカットをサポートしています。
| 機能 | Windows / Linux | Mac |
|---|---|---|
| 翻訳完了&次の文字列へ | Ctrl + Enter | ⌘ + Enter |
| 次の文字列へ | Ctrl + ↓ | ⌘ + ↓ |
| 前の文字列へ | Ctrl + ↑ | ⌘ + ↑ |
| 未翻訳のみ次へ | Shift + Ctrl + ↓ | Shift + ⌘ + ↓ |
| 未翻訳のみ前へ | Shift + Ctrl + ↑ | Shift + ⌘ + ↑ |
| 原文コピー | Ctrl + B | ⌘ + B |
| 翻訳クリア | Ctrl + K | ⌘ + K |
| Fuzzyトグル | Ctrl + U | ⌘ + U |
| 保存&MOコンパイル | Ctrl + S | ⌘ + S |
| 不可視文字表示トグル | Shift + Ctrl + I | Shift + ⌘ + I |
| 翻訳候補提案取得 | Ctrl + J | ⌘ + J |
これらを活用することで、キーボードから手を離すことなく高速に翻訳作業を進められます。
Fuzzyマッチや同期機能による翻訳支援
Loco Translateはファジーマッチ(あいまい一致)機能を搭載し、似た表現の翻訳を自動で提案。たとえば、文末の句読点の有無や単数・複数形の違いがある場合でも、過去の翻訳を活用して作業を効率化します。
また、翻訳元のPOテンプレートが更新された際に、既存の翻訳を同期(Sync)して差分だけを抽出できるため、メンテナンス性も高いです。
—
開発者向け機能とローカライゼーションツール
Loco Translateは一般ユーザーだけでなく、開発者向けの高度なローカライゼーション支援機能も充実しています。
翻訳文字列の抽出とテンプレート生成機能
WordPressテーマやプラグインからgettext対応の翻訳文字列を抽出し、POTファイルの生成をLoco Translate内で行えます。これにより翻訳対象の文字列管理が容易になり、開発~翻訳の一連の作業がシームレスに連携します。
Gettext関連ツールの利用とカスタマイズ
POファイルのヘッダー情報編集、複数ファイルのマージ、プルラルフォーム(複数形)管理など、Gettextの標準機能をGUIで扱えます。独自の翻訳ルールや辞書を組み込みたい場合も、フィルターやフックを使


コメント