Metadata-Version: 2.1
Name: translatedoc
Version: 1.0.0
Summary: Python Formatters, Linters, and Testers Runner.
Home-page: https://github.com/ak110/translatedoc
License: MIT
Author: aki.
Author-email: mark@aur.ll.to
Requires-Python: >=3.9,<4.0
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Dist: openai (>=1.6)
Requires-Dist: tqdm
Requires-Dist: unstructured (>=0.11)
Description-Content-Type: text/markdown

# translatedoc

PDFなどのドキュメントを翻訳するツール。

[Unstructured](https://unstructured.io/)で読み込み、OpenAI APIに渡しているだけ。

## インストール

### 1. Unstructured

インストール例:

```bash
sudo apt install poppler-utils poppler-data
sudo apt install tesseract-ocr tesseract-ocr-jpn
pip install unstructured[all-docs]
```

詳細は[Unstructuredのドキュメント](https://unstructured-io.github.io/unstructured/installing.html)を参照。

### 2. translatedoc

```bash
pip install translatedoc
```

## 使い方

```bash
# export OPENAI_API_BASE=<your_api_base>  # default: https://api.openai.com/v1
export OPENAI_API_KEY=<your_api_key>
translatedoc --language=Japanese <input_files_and_or_urls>
```

カレントディレクトリに`ファイル名.Source.txt`と`ファイル名.Japanese.txt`が生成される。

詳細は `translatedoc --help` を参照。

