OSS探訪

Webページや選択テキストを翻訳し、offline翻訳や独自backendも選べるブラウザ拡張

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
1,064
主要言語
TypeScript
ライセンス
BSD-3-Clause
リポジトリ最終更新
2026/09/08
ページ内ナビ

概要

Linguistは、ブラウザ上でWebページ全体、選択した文章、入力欄、字幕などを翻訳する拡張機能です。翻訳履歴や辞書、読み上げにも対応し、GoogleやDeepLなどのserviceだけでなく、Bergamotによる端末内のoffline翻訳や独自translator moduleも選べます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

ページ全体から選択テキストまでブラウザ内で翻訳する

ページ全体の翻訳、選択範囲、入力テキスト、Netflixを含む字幕など、閲覧中の複数の場面から翻訳を呼び出せます。

出典:[1]

翻訳履歴・辞書・読み上げを同じ拡張機能で扱う

最近の翻訳を履歴として参照し、重要な訳語を個人辞書へ保存できます。翻訳結果のText-to-Speechにも対応しています。

出典:[1]

offline翻訳やcustom translatorでbackendを選択する

組み込みBergamotで端末内翻訳を行うほか、Google、Yandex、Bing、DeepL、ChatGPTなどのserviceや独自translator moduleを選べます。

出典:[1]

向いている用途

翻訳serviceを固定せず、用途ごとにprivacyと品質を調整したい利用者に向く

機密性の高い文章ではoffline translator、別の用途では外部serviceというように、翻訳backendを切り替えたいブラウザ利用に適しています。

出典:[1]

導入前の確認

v7.1.0でtelemetryが追加された点を確認する

7.1.0ではapp操作の基本eventとtranslator errorを収集するtelemetryが追加されました。release noteではpersonal dataや翻訳textは収集しないと説明されていますが、privacy要件に応じて現在の実装と設定を確認します。

出典:[2]

外部translatorを選ぶ場合は翻訳textの送信先を確認する

Linguist自体がbackendを選べる設計でも、Google、DeepL、ChatGPTなど外部serviceを選べば翻訳対象はそのserviceへ送られます。扱うdataに合わせてproviderを選択します。

出典:[1]

source buildはAMD64とUNIX系環境を主対象にしている

development docsではUNIX-like OS、make、Docker、AMD64を前提にし、ARMは未検証とされています。sourceからbuildする場合は実行環境を確認します。

出典:[3]

参考にした公式資料

  1. [1]Linguist README(2026-10-03)
  2. [2]Linguist v7.1.0 release(2026-10-03)
  3. [3]Linguist development guide(2026-10-03)
  4. [4]Linguist BSD-3-Clause license(2026-10-03)
編集部からの補足

翻訳内容を外部サービスへ必ず送る構成ではなく、offlineのBergamotや独自translatorを選べる点が特徴です。一方で7.1.0から基本操作とtranslator errorのtelemetryが追加されているため、privacy要件が厳しい場合は現在の送信内容を確認してから導入してください。

3ステップで試す

  1. 1

    公式browser storeを開く

    利用するFirefoxまたはChromium系browserの公式配布ページを開きます。

    Open https://addons.mozilla.org/addon/linguist-translator/ or the Chrome Web Store link from the README
  2. 2

    Linguist拡張機能を追加

    browserの確認画面で権限を確認してから拡張機能を追加します。

    Choose the browser's Add/Install extension action
  3. 3

    ページまたは選択テキストを翻訳

    まず通常の翻訳を確認し、privacyを重視する場合は設定からBergamotなどのoffline translatorも検討します。

    Open a page and invoke Linguist from the toolbar or selected text
公式READMEで確認

成長

成長の推移 · 直近30日

1,064 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
1
Open PR
10

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • browser-extension
  • firefox-addon
  • firefox-extension
  • chrome-extension
  • translation
  • webextension
  • translate
  • translator
  • addon
  • firefox
  • offline-translator
  • plugable
Stars
1,064
Forks
50
Watchers
6
Open Issues
258
Contributors
8
所有者種別
Organization
主要言語
TypeScript
ライセンス
BSD-3-Clause
リポジトリ最終更新
2026/09/08

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?