Communityコーディング&開発github.com

haoyiyin/pdf-translate

PDFを20以上の言語間でレイアウトを完全に保持したまま翻訳するエージェントスキルです。PDFMathTranslateとGoogle翻訳を使用し、APIキーは不要です。

pdf-translate とは?

このスキルは、AIエージェントがPDF文書を20以上の言語間で翻訳することを可能にします。PDFMathTranslateとGoogle翻訳を利用することで、数式、画像、テーブル、フォーマットを含む元のレイアウトを完全に保持しながら翻訳を行います。APIキーや外部サービスのサブスクリプションが一切不要なため、すぐに利用できます。このスキルは主にClaude CodeやCodexなどのAIエージェント内で動作し、ユーザーが翻訳したいPDFを指定すると自動的に翻訳を実行します。これにより、学術論文、技術文書、ビジネスレポートなどを多言語で効率的に扱うことが可能になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add haoyiyin/pdf-translate

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

pdf-translate は何をしますか?

Agent skill for translating PDFs between 20+ languages with full layout preservation. Uses PDFMathTranslate + Google Translate. Zero API keys needed.

エージェントスキル: PDFを20以上の言語間でレイアウトを完全に保持したまま翻訳します。PDFMathTranslate + Google Translateを使用。APIキーは不要です。

使用方法

このスキルは以下の構文で呼び出します:

/path/to/pdf_file.pdf を翻訳してください

または:

/path/to/pdf_file.pdf を日本語に翻訳してください

対応言語

  • 英語、日本語、中国語、韓国語、フランス語、ドイツ語、スペイン語、ポルトガル語、ロシア語、アラビア語、ヒンディー語など20以上の言語に対応しています。

動作の仕組み

  1. 指定されたPDFファイルを読み込みます
  2. PDFMathTranslateを使用してテキストとレイアウト情報を抽出します
  3. Google翻訳API(無料)を使用してテキストを翻訳します
  4. 元のレイアウトを保持したまま翻訳結果を新しいPDFとして出力します

必要条件

  • インターネット接続(Google翻訳へのアクセスに必要)
  • Python 3.8以上
  • PDFMathTranslateライブラリ(自動でインストールされます)

インストール

pip install pdf2zh

注意事項

  • 大きなPDFファイルの場合は翻訳に時間がかかることがあります
  • スキャンされたPDF(画像ベース)は対応していません。OCR処理は行われません
  • 翻訳品質はGoogle翻訳に依存します

ライセンス

MIT License

関連スキル