Skip to content

mitas30/gemini_translation

Repository files navigation

このプロジェクトについて

書籍の翻訳をするコード

基本的な使用方法

data/inputに翻訳したいテキストを.mdまたは.docxとして置こう。

E2E翻訳(DOCX → DOCX)

DOCXファイルから翻訳済みDOCXファイルを直接作成する:

# 単一ファイルを翻訳
python e2e_translation.py -M gemini -F my_folder --input-file document.docx

# フォルダ内の全DOCXファイルを翻訳
python e2e_translation.py -M gpt -F my_folder --all-docx

# 翻訳後に中間ファイルを削除
python e2e_translation.py -M gemini -F my_folder --all-docx --cleanup

従来の方法(段階的実行)

1. ファイル形式変換

# DOCX → Markdown
python change_extention.py -M docx2md -F input/my_folder

# Markdown → DOCX
python change_extention.py -M md2docx -F output/my_folder

2. 翻訳実行

# Gemini使用
python ep_translation.py -M gemini -F my_folder -R 5

# GPT使用
python ep_translation.py -M gpt -F my_folder

About

ドキュメント構造を保ったままワードファイルをLLMで翻訳するコード

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages