現代のデジタル環境をナビゲートすることは、しばしば複数の言語でコンテンツに遭遇することを意味します。あなたが国際研究を行う学生であろうと、グローバルチームと協力するプロフェッショナルであろうと、あるいは単に外国のウェブサイトの熱心な読者であろうと、テキストを迅速かつ効率的に翻訳する能力は非常に貴重です。macOSユーザーにとって、カスタムショートカットの力のおかげで、このニーズは驚くほど簡単かつ迅速に満たされます。このガイドでは、AI搭載の翻訳コンパニオンであるLinguinの機能を活用して、スムーズなmacOS翻訳ショートカットの設定と利用方法を説明します。
macOS翻訳ショートカットがゲームチェンジャーである理由
フランスのニュースサイトで洞察に富んだ記事を読んでいると想像してみてください。あるいは、同僚から中国語で書かれたメールが送られてきたかもしれません。従来の方法では、テキストをコピーし、別の翻訳ウェブサイトやアプリを開き、貼り付けてから翻訳を待つことになるでしょう。このプロセスは、機能的ではありますが、あなたの集中を妨げ、時間がかかる可能性があります。
macOS翻訳ショートカットは、この状況を根本的に変えます。特定のキーボードコンビネーションやシステム全体で利用可能なサービスを割り当てることで、Webブラウザ、ドキュメント、メール、さらにはPDFなど、Mac上のどこからでもテキストを選択し、即座に翻訳することができます。これは、大幅な時間を節約するだけでなく、言語間の理解を楽にします。これにより、あなたのMacは真にグローバルなコミュニケーションツールへと変貌し、言語はもはや障壁ではなく橋となります。Linguinは、その高度なAIと直感的なデザインにより、このようなショートカットを可能にするのに理想的な位置にあり、多数の言語で正確かつ文脈に沿った関連性の高い翻訳を提供します。

Linguin搭載macOS翻訳ショートカットの設定
macOSの美しさは、その柔軟性とカスタマイズのための堅牢なツールを提供することにあります。ここでは、macOSの組み込み「サービス」機能とLinguinの強力な機能を組み合わせて、ショートカットを作成します。
ステップ1:Linguinがインストールされ、準備ができていることを確認する
ショートカット作成に進む前に、LinguinがmacOSデバイスにインストールされ、設定されていることを確認してください。LinguinはmacOS用のスタンドアロンアプリとして利用可能であり、システムとの深い統合を保証します。当社のウェブサイトまたはMac App Storeからダウンロードできます。インストール後、テキストの選択や翻訳の開始など、基本的な機能に慣れてください。Linguinのアダプティブラーニング機能により、翻訳ごとに特定のニーズを理解する能力が向上します。
ステップ2:macOSサービスへのアクセス
macOSには「サービス」と呼ばれる強力な機能があり、アプリケーションが選択されたテキストやデータに対してアクションを実行できます。Webブラウザ、テキストエディタ、メールクライアントなど、多くのアプリケーションがこれらのサービスを利用できます。ここでは、macOSに選択されたテキストを翻訳するためにLinguinを使用するように指示する新しいサービスを作成します。
- アプリケーションフォルダからAutomatorを開きます。Spotlight(Cmd + Space)で検索するか、アプリケーションフォルダをナビゲートすることで見つけることができます。
- Automatorが開いたら、ドキュメントタイプを選択するよう求められます。「クイックアクション」を選択し、「選択」をクリックします。
- ワークフローウィンドウの上部には、いくつかのオプションがあります。
- **イメージ:**デフォルトのままにするか、必要に応じてアイコンを選択できます。
- **ワークフローは現在のものを「受け取る」:**このドロップダウンを「テキスト」に変更し、隣のドロップダウンを「あらゆるアプリケーションで」に変更します。これにより、サービスはどのアプリからでもテキスト入力を受け取れるようになります。
- **出力は選択したテキストを置き換える:**現時点ではチェックを外したままにします。これは、元のテキストを置き換えるのではなく、翻訳を表示したいからです。
ステップ3:Linguinアクションの追加
ここで、翻訳サービス作成の核心部分になります。Automatorに、選択されたテキストをLinguinに渡して翻訳するように指示する必要があります。
-
Automatorの左側ペインで、「シェルスクリプトの実行」というアクションを検索します。
-
「シェルスクリプトの実行」を右側のワークフローエリアにドラッグ&ドロップします。
-
「シェルスクリプトの実行」アクションの設定で:
- シェル:
/bin/bashのままにします。 - 入力を渡す:「引数として」に変更します。これは、選択されたテキストをLinguinに正しく渡すために重要です。
- シェル:
-
下のテキストエリアに、特定のスクリプトを貼り付けます。このスクリプトは、Macが選択されたテキスト(引数として渡される)を取得し、それをLinguinにフィードするように指示します。
貼り付ける必要があるスクリプトは次のとおりです。
# Linguinが実行されているか確認する。実行されていない場合は起動する if ! pgrep -xq "Linguin" > /dev/null; then open -a "Linguin" # Linguinが起動するのを少し待つ sleep 2 fi # Linguinに翻訳するように指示するAppleScriptコマンドを構築する # $1はシェルスクリプトに渡される最初の引数、つまり選択されたテキストを表します。 osascript -e ' tell application "Linguin" translate selection with options {detection: true, target: "auto"} end tell 'スクリプトの説明:
pgrep -xq "Linguin":Linguinアプリケーションが現在バックグラウンドで実行されているかどうかを確認します。open -a "Linguin":Linguinが実行されていない場合、このコマンドがそれを起動します。sleep 2:Linguinがコマンドの送信を試みる前に完全に開いたことを保証するための短い一時停止です。osascript -e '...':これはAppleScriptコマンドを実行します。AppleScriptはmacOSのスクリプト言語であり、アプリケーションが互いに通信することを可能にします。tell application "Linguin":これはLinguinアプリケーションを対象とします。translate selection with options {detection: true, target: "auto"}:これはLinguin固有のコマンドです。translate selection:Linguinに渡されたテキストを処理するように指示します。with options {detection: true, target: "auto"}:これらは重要なパラメータです。detection: true:選択されたテキストのソース言語を自動的に検出するようにLinguinに指示します。target: "auto":翻訳に最適なターゲット言語を自動的に決定するようにLinguinに指示します。常に特定の言語に翻訳したい場合は、"auto"を特定の言語コード(例:「en」は英語、「es」はスペイン語、「fr」はフランス語)に変更できます。
ステップ4:サービスの保存
- Automatorでファイル > 保存に移動します。
- サービスに「Linguinで翻訳」のようなわかりやすい名前を付けます。
- 「保存」をクリックします。
これで新しいサービスが作成されました!ほとんどのアプリケーションの「サービス」メニューで見つけることができます。
翻訳サービスにキーボードショートカットを割り当てる
サービスがあるのは素晴らしいことですが、ショートカットの真の力はそのキーボードコンビネーションを割り当てることから生まれます。
- システム設定(古いmacOSバージョンではシステム環境設定)を開きます。
- サイドバーで「キーボード」に移動します。
- 「キーボードショートカット…」をクリックします。
- 左側のペインで、「サービス」を選択します。
- 右側のペインで下にスクロールして、「一般」セクション(またはサービスに付けた名前と一致するセクション)を見つけます。「Linguinで翻訳」サービスがそこにリストされているはずです。
- サービスをクリックします。その名前の右側に、ショートカットを割り当てることができるフィールドが表示されます。このフィールドをクリックします。
- 使用したいキーボードコンビネーションを押します。一般的で効果的なショートカットには、Control、Option、Commandキーとの組み合わせ(例:
Control + Option + Command + T)があります。**重要:**システムや他のアプリケーションですでに使用されているショートカットを選択すると、競合を避けることができます。すでに使用されているものを選択すると、macOSは警告を表示します。 - システム設定を閉じます。
おめでとうございます!Linguin搭載のカスタムmacOS翻訳ショートカットを正常に設定しました。
翻訳ショートカットのテスト
さあ、魔法を体験する時が来ました。
- テキストを選択できる任意のアプリケーション(例:Safari、Mail、Pages、Notes)を開きます。
- 外国語のテキストを見つけます。
- 翻訳したいテキストをハイライト表示します。
- 割り当てたキーボードショートカット(例:
Control + Option + Command + T)を押します。
Linguinがまだ実行されていない場合、スクリプトがそれを起動します。次に、Linguinはソース言語を自動的に検出し、選択されたテキストを翻訳します。翻訳されたテキストは通常、ポップアップウィンドウまたは専用のLinguinパネルに表示され、すぐに読み取って使用できるようになります。
Linguinで翻訳体験をさらにカスタマイズする
作成したショートカットは非常に柔軟であり、Linguin自体も翻訳ワークフローを強化するための豊富なカスタマイズオプションを提供しています。
- **ターゲット言語:**スクリプトの説明で述べたように、特定の言語に頻繁に翻訳する場合は、「
auto」を特定の言語コードに変更できます。常に英語に翻訳したい場合は、AppleScriptの行を次のように変更します:translate selection with options {detection: true, target: "en"}。 - **翻訳品質:**Linguinは継続的に改善される高度なAIモデルを使用しています。ほとんどの一般的なユースケースでは、デフォルト設定で優れた精度が得られます。ただし、高度に技術的またはニュアンスのあるテキストについては、より詳細なコンテキストや代替翻訳のために、Linguinのフルアプリを参照する必要があるかもしれません。
- **オフライン翻訳:**Linguinのサブスクリプションと設定によっては、オフライン翻訳モデルにアクセスできる場合があります。これにより、インターネット接続がない場合でも翻訳でき、旅行中や接続が悪い地域での命綱となります。
- **他のアプリとの連携:**このカスタムショートカットに加えて、LinguinはChromeとSafari用の専用拡張機能、および堅牢なiOSアプリを提供しており、すべてのデバイスで一貫した強力な翻訳体験を保証します。これは、同じインテリジェントAIによって、ブラウザで直接Webページをシームレスに翻訳したり、iPhoneでテキストメッセージを翻訳したりできることを意味します。
よくある問題のトラブルシューティング
セットアップは一般的に簡単ですが、ショートカットが期待どおりに機能しない場合のヒントをいくつか紹介します。
- **システム設定の確認:**キーボードショートカットが「システム設定 > キーボード > キーボードショートカット > サービス」で正しく割り当てられていることを再確認してください。探しているサービス名にタイポがないことを確認してください。
- **Automatorワークフローの検証:**Automatorで「Linguinで翻訳」ワークフローを再度開きます。「ワークフローは現在のものを「受け取る」」が「あらゆるアプリケーションでテキスト」に設定されており、「シェルスクリプトの実行」アクションが「引数として入力を渡す」で正しく構成されていることを確認してください。
- **Linguinの権限:**LinguinがMacに必要な権限を持っていることを確認してください。macOSのバージョンによっては、「システム設定 > プライバシーとセキュリティ」でアクセシビリティアクセスなどの権限を付与する必要がある場合があります。
- **Linguinの実行:**Linguinが実行されているか、またはスクリプトによって起動できることを確認してください。まずLinguinを手動で開いて、単独で正しく機能するかどうかを確認してください。
- **正しいスクリプト:**シェルスクリプトをAutomatorに慎重にコピー&ペーストし直してください。わずかなタイポでも実行を妨げる可能性があります。
結論:シームレスな多言語対応を受け入れる
macOS翻訳ショートカットは、単なる利便性以上のものです。それは、言語的なためらいなく世界の情報にアクセスすることを可能にする生産性向上ツールです。Linguinの洗練されたAI翻訳機能とmacOSの強力な自動化機能を統合することで、さまざまな言語のテキストとの対話方法を変えることができます。今日あなたのショートカットを設定し、シームレスなコミュニケーション、研究、コラボレーションの世界をアンロックしましょう。Linguinは、一度に一つの翻訳で、あらゆる言語の壁を打ち破るお手伝いをします。