mcpField
E
equalang-mcp

equalang-mcp

ローカル
github.com/equalang生産性182 週間前に更新

equalang-mcp について

equalang-mcpは、MCPクライアントをEqualangに接続し、ファイル、メディア、テキストの翻訳や録音の文字起こしを行います。文書は元の形式で返され、表、画像、数式などのレイアウト要素も保たれます。

主な機能

  1. 01形式とレイアウトを保った文書翻訳
  2. 02字幕と画像内テキストの翻訳
  3. 03メディアから翻訳字幕や文字起こしを作成
  4. 04短文の一括翻訳
  5. 05原文言語の検出と対応言語の一覧表示
  6. 06料金見積もりとジョブ管理

活用シーン

  1. 01レイアウトを保ったPDFやプレゼンテーションの翻訳
  2. 02動画から別言語の字幕を作成
  3. 03タイムスタンプ付き録音の文字起こし
  4. 04開始前のファイル翻訳料金の見積もり

MCP 対応

このMCPサーバーは、ファイル翻訳、ジョブ管理、対応言語一覧、クレジット確認など、Equalangの翻訳・文字起こし機能をツールとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"equalang-ai-equalang": {
"command": "npx",
"args": [
"-y",
"@equalang/mcp"
],
"env": {
"EQUALANG_API_KEY": "<EQUALANG_API_KEY>"
}
}
}
}
起動コマンドnpx -y @equalang/mcp
設定が必要な環境変数
EQUALANG_API_KEYシークレットEqualang API key. Create one at https://equalang.com/api-keys

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@equalang/mcp0.2.4

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
sourcestringいいえファイル:このマシン上の絶対パス、または公開 http(s) URL(Equalang が取得し、ここではダウンロードしません)。file_id を渡す場合は省略します。
file_idstringいいえestimate_cost でアップロード済みのファイルです。source の代わりに指定すると、再アップロードせずにジョブを開始します。
bilingualbooleanいいえ字幕と録音のみ:翻訳文の上に元の行を残します。
output_dirstringいいえ結果のディレクトリです。デフォルトはローカルの入力ファイルと同じディレクトリです。URL の入力には「同じディレクトリ」がないため、指定しない場合、回答には一時リンクが含まれます。
wait_secondsnumberいいえjob_id を返すまでの待機秒数(デフォルト:50、最大:240)。
output_formatsarrayいいえ録音のみ:書き込む形式(デフォルト:srt)。
source_languagestringいいえファイルの言語です。省略すると自動検出します。
target_languagestringはい翻訳先の言語です。言語コードの例:en、zh-CN、zh-TW、ja、ko、es、fr、de。list_languages でコードを確認できます。ファイルで使用できるコードはテキストより少数です。

詳細

equalang-mcp

npm License MCP Node

English · 简体中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português · Italiano · Русский · Polski · Türkçe · Tiếng Việt · Bahasa Indonesia · ไทย · हिन्दी · العربية

ウェブサイト · 料金 · 開発者向けドキュメント · API キー

キーワード: ドキュメント翻訳、PDF 翻訳、レイアウトを維持した PDF 翻訳、DOCX 翻訳、PPTX 翻訳、Excel 翻訳、EPUB 翻訳、字幕翻訳、SRT 翻訳、画像翻訳、動画翻訳、音声文字起こし、音声テキスト変換、AI 翻訳、MCP サーバー、Model Context Protocol、Claude MCP、Cursor MCP、翻訳 API

ファイルを翻訳し、レイアウトを維持します。 Equalang 用の MCP サーバーです。ファイル全体を処理する AI 翻訳ツールで、PDF は PDF のまま、スライド資料はスライド資料のまま返され、表、画像、数式も元の位置に保持されます。字幕や画像の翻訳に加え、音声や動画から翻訳字幕または文字起こしを作成し、短いテキストを一括翻訳することもできます。Claude Code、Claude Desktop、Codex、Cursor、Windsurf、Cline、VS Code、その他すべての MCP クライアントで動作します。

claude mcp add equalang -s user -e EQUALANG_API_KEY=el_your_key -- npx -y @equalang/mcp

試してみましょう

  • 「~/Documents/contract.pdf をレイアウトを維持したまま中国語に翻訳してください。」
  • 「pitch-deck.pptx を日本語とドイツ語に翻訳してください。」
  • 「https://example.com/whitepaper.pdf をスペイン語に翻訳して、~/Downloads に保存してください。」
  • 「thesis.docx をフランス語に翻訳すると、いくらかかりますか?」
  • 「interview.mp4 の韓国語字幕を、各字幕の上に原文を付けて作成してください。」
  • 「standup.m4a をタイムスタンプ付きで文字起こししてください。」
  • 「menu.jpg の英語版を作成してください。」
  • 「novel.epub を英語に翻訳してください。」

機能

  • ドキュメント - PDF、DOCX、PPTX、XLSX、EPUB、HTML、TXT は同じ形式で返され、編集可能な状態のまま、表、画像、数式、ページレイアウトが維持されます
  • 字幕と画像 - SRT と VTT はタイミングを維持し、必要に応じて翻訳の上に原文を表示します。JPG、PNG、WebP、BMP は画像内のテキストを翻訳して返されます
  • 音声と動画 - MP3、M4A、WAV、FLAC、OGG、AAC、Opus、MP4、MOV、WebM、MKV から翻訳字幕、または音声の言語による文字起こしを作成します(SRT、VTT、TXT、JSON)
  • テキストの一括翻訳 - 短いテキストを順番に翻訳するか、長いテキスト(最大 100,000 文字)を Equalang に文単位で分割させて翻訳します
  • 言語 — テキストとドキュメントでは 152 言語に対応しています。利用可能な言語の一覧は、現在のデプロイ状況を反映しています。翻訳元の言語を省略すると、自動的に検出されます。
  • PDF の数式 — 数式の最適化はオプションで、デフォルトでは無効です。PDF ファイルでのみ有効にしてください。translate_file → optimize_math_formula: true を指定すると、デフォルト料金で元の PDF 1 ページごとに 10 クレジットが追加されます。料金を見積もるときも同じオプションを使用してください。estimate_cost → optimize_math_formula: true

キーを取得する

https://equalang.com で登録し、https://equalang.com/api-keys でキーを作成してください。新規アカウントには、ドキュメントをひとつ処理するのに十分な無料クレジットが付与されます。

キーは MCP クライアントの設定にある環境変数に指定してください。URL に含めてはいけません。キーがなくてもサーバーは起動し、ツールの一覧を表示します。キーが必要なツールを実行すると、キーの取得方法が返されます。

キーはマシンごとに一度だけ ~/.config/equalang/.env に保存することもできます。このファイルは Equalang スキルも読み込みます。

# Replace el_your_key with your key
mkdir -p ~/.config/equalang && echo 'EQUALANG_API_KEY=el_your_key' > ~/.config/equalang/.env && chmod 600 ~/.config/equalang/.env

サーバーはまず環境から EQUALANG_API_KEY を取得し、環境変数に値がない場合のみファイルを読み込みます。クライアントの設定にキーがある場合はそちらが優先され、ファイルを用意すればクライアントの設定に env は不要です。

インストール

Node 18 以降が必要です。

Claude Code
claude mcp add equalang -s user -e EQUALANG_API_KEY=el_your_key -- npx -y @equalang/mcp

-s user を指定すると、すべてのプロジェクトで利用できます。デフォルトのスコープである local では、コマンドを実行したディレクトリでのみサーバーが読み込まれます。

OpenAI Codex
codex mcp add equalang --env EQUALANG_API_KEY=el_your_key -- npx -y @equalang/mcp
Claude Desktop、Cursor、Windsurf、Cline などの JSON 設定クライアント

クライアントの MCP 設定(claude_desktop_config.json、~/.cursor/mcp.json、~/.codeium/windsurf/mcp_config.json、またはクライアントのドキュメントに記載されているファイル)に、次の内容を追加してください。

{
  "mcpServers": {
    "equalang": {
      "command": "npx",
      "args": ["-y", "@equalang/mcp"],
      "env": { "EQUALANG_API_KEY": "el_your_key" }
    }
  }
}
VS Code
code --add-mcp '{"name":"equalang","command":"npx","args":["-y","@equalang/mcp"],"env":{"EQUALANG_API_KEY":"el_your_key"}}'

スキルをお探しですか? equalang-skill は、同じ操作をエージェントスキルとして提供します。Python スクリプトひとつで、インストールは不要です。

ツール

ツール機能
translate_fileファイル(パスまたは公開 URL)を別の言語に翻訳し、元のファイルと同じ場所に結果を保存します。
transcribe_recording音声または動画ファイルの内容を書き起こし、タイムコード付きテキスト(SRT、VTT、TXT、JSON)として出力します。
translate_text短いテキストを順番に翻訳します。または長文を翻訳します。長文は Equalang が文ごとに分割します。
estimate_cost処理を開始せずにファイルをアップロードします。ジョブの最大費用と、再アップロードせずにジョブを開始できる file_id を返します。無料です。
check_jobジョブを再開し、完了後に結果を保存します。
cancel_jobキュー内または実行中のジョブを停止します。キャンセルされたジョブには課金されません。
get_credit_balanceアカウントのクレジットを確認します。
list_languagesすべての言語コードと言語名を表示します。キーは不要です。

言語コードは en、zh-CN、ja のような形式です。すべての言語の一覧は list_languages で確認できます。ジョブの処理には数分かかります。ツールは最大 wait_seconds(デフォルトは 50 秒、上限は 240 秒)まで待機し、その後、check_job で再開できるジョブ ID を返します。

リンク

ライセンス

Apache-2.0 © Equalang

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。