---
# System prepended metadata

title: 論文翻譯

---

# 論文翻譯
環境：M1 macbook
```
pip install uv
uv tool install --python 3.12 pdf2zh-next
uv tool update-shell
pdf2zh-next --gui
```
![截圖 2026-03-28 下午6.44.20](https://hackmd.io/_uploads/BkQaXNSjbx.png)
![截圖 2026-03-28 下午6.44.27](https://hackmd.io/_uploads/rympQVBsZl.png)

# zotero 
### 安裝
下載zotero
https://www.zotero.org/download/
然後安裝這個插件
https://github.com/guaguastandup/zotero-pdf2zh
```
pip install uv
```
建立資料夾zotero-pdf2zh並進入
然後在終端機輸入
```
curl -O https://raw.githubusercontent.com/guaguastandup/zotero-pdf2zh/refs/heads/main/server.zip
unzip server.zip
cd server
```
會長這樣
```
zotero-pdf2zh/
└── server/
    ├── server.py
    ├── ...
    └── requirements.txt
```
啟動服務
```
uv run --python 3.12 --with-requirements requirements.txt server.py
```
下載插件
https://github.com/guaguastandup/zotero-pdf2zh/releases/download/v4.0.1/zotero-pdf-2-zh.xpi
然後要加入插件
![截圖 2026-03-31 晚上8.53.33](https://hackmd.io/_uploads/rJmlNStjbx.png)

![截圖 2026-03-31 晚上8.54.33](https://hackmd.io/_uploads/r1hQEBYi-e.png)

![image](https://hackmd.io/_uploads/BkmUESYiWl.png)

![image](https://hackmd.io/_uploads/Syx9PNrFiWe.png)

![截圖 2026-03-31 晚上10.28.10](https://hackmd.io/_uploads/B1jN9LKsZx.png)

### 使用方式
啟動服務
```
uv run --python 3.12 --with-requirements requirements.txt server.py
```
翻譯
![截圖 2026-03-31 晚上10.30.27](https://hackmd.io/_uploads/S1ps5LYiWl.png)

### 後續的更新
使用最新版本babeldoc和pdf2zh_next
```
uv venv zotero-pdf2zh-next-venv #創虛擬環境
source ./zotero-pdf2zh-venv-next/bin/activate
uv pip install --upgrade pdf2zh_next babeldoc
deactivate #退出虛擬環境
```
uv run 啟動主伺服器後，只要 Zotero 那邊傳來了翻譯請求，server.py 就會自動去呼叫那個 zotero-pdf2zh-venv-next 子環境來執行翻譯。因此之後啟動server.py不需要在虛擬環境中
# 本機轉換
### pdf轉markdown
marker：太久了
MinerU：非常好 而且是有進度的在跑
### markdown翻譯
字子寫程式串gpt
### markdown轉pdf