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以上の言語に対応しています。
動作の仕組み
- 指定されたPDFファイルを読み込みます
- PDFMathTranslateを使用してテキストとレイアウト情報を抽出します
- Google翻訳API(無料)を使用してテキストを翻訳します
- 元のレイアウトを保持したまま翻訳結果を新しいPDFとして出力します
必要条件
- インターネット接続(Google翻訳へのアクセスに必要)
- Python 3.8以上
- PDFMathTranslateライブラリ(自動でインストールされます)
インストール
pip install pdf2zh
注意事項
- 大きなPDFファイルの場合は翻訳に時間がかかることがあります
- スキャンされたPDF(画像ベース)は対応していません。OCR処理は行われません
- 翻訳品質はGoogle翻訳に依存します
ライセンス
MIT License