LinguaDive — 沉浸式個人ナレッジベース拡張

Web

概要

LinguaDive はウェブ閲覧中に選択した文章を即座に「訳す(翻訳)」「释(解説)」「炼(要約)」といった操作で処理し、気になった箇所を個人の知識ベースへ保存できる Chrome / Edge 拡張です。浮動するツールバーで操作を完結でき、保存した項目はカテゴリやタグで整理、検索・エクスポートが可能。複数の AI サービスを切り替えて利用できるため、用途に応じて最適なモデルへリクエストを振り分けられます。学習者や研究者がウェブ情報を効率的に取り込み、自分の知識として蓄積するためのワークフローを提供します。

GitHub

リポジトリの統計情報

  • スター数: 4
  • フォーク数: 1
  • ウォッチャー数: 4
  • コミット数: 5
  • ファイル数: 7
  • メインの言語: JavaScript

主な特徴

  • 浮動ツールバーで選択テキストに即アクセス、訳・解説・要約・保存が可能
  • 個人用ナレッジベース(保存・分類・検索・エクスポート)を内蔵
  • OpenAI / Claude / DeepSeek / カスタム OpenAI 互換 API を機能ごとに設定可能
  • ブラウザ拡張としての軽量な実装で日常のリーディングワークフローに統合

技術的なポイント

LinguaDive はブラウザ拡張の典型的なアーキテクチャを採用しており、コンテンツスクリプトでページ上の選択イベントを検出して浮動ツールバーを表示、ユーザー操作を受けてバックグラウンド側で API 呼び出しを行う設計が想定されます。AI 呼び出しは OpenAI や Anthropic、DeepSeek、あるいは互換 API へ HTTPS 経由でリクエストし、機能(翻訳/解説/要約)ごとに別のプロバイダや API キーを割り当てられる設定を備えています。保存されたナレッジはブラウザのストレージ(chrome.storage や IndexedDB)で管理され、検索や分類、エクスポート機能を通じて外部へ出力できます。プライバシーや API キー管理、レート制限対策(バッチングやリトライ戦略)、およびプロンプト設計(要約長や出力形式の制御)も実装上の重要点です。UI は純粋な JavaScript ベースで軽量に構築されているようで、assets フォルダにアイコンやスタイルが格納されています。Manifest v3 互換、クロスオリジンの API 呼び出しは background/service worker 経由で処理するといった実装選択が自然です。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitattributes: file
  • .gitignore: file
  • LICENSE: file
  • README.md: file
  • assets: dir

…他 2 ファイル

まとめ

ウェブ上の情報を即時に理解・蓄積できる実用的な学習支援拡張。

リポジトリ情報:

READMEの抜粋:

LinguaDive

简体中文 | English


简体中文

简介

LinguaDive 是一款支持 Chrome 和 Edge 浏览器的扩展插件,提供沉浸式学习体验。它可以对网页上选中的文本进行翻译、解释和总结,并构建你的个人知识库。

核心功能

  • 浮动工具条:选中网页上的任意文本,触发浮动工具条,快速执行操作
  • 翻译(译):翻译选中文本,结合上下文分析深层含义
  • 解释(释):用通俗易懂的语言解释单词、短语、句子或段落
  • 总结(炼):根据文本长度智能提取核心要点和关键信息
  • 收藏(藏):将选中文本保存到个人知识库
  • 知识库(库):分类管理所有记录,支持搜索和导出功能

特色功能

  • 多 AI 服务商支持:支持 OpenAI、Claude、DeepSeek 及自定义 OpenAI 兼容 API
  • 按功能配置 API:可为不同功能指定不同的 AI 服务商
  • 快捷开关