📝 Dev.to 部落格翻譯工具
使用 Gemini API 將 Dev.to 草稿文章翻譯成英文並發布。
概覽
此技能協助使用 devto-blog-translation-tool 自動將 Dev.to 草稿翻譯成英文,同時保留 Markdown 格式和技術專有名詞。
使用場景
- 翻譯 Dev.to 帳號中的草稿文章。
- 自動化發布翻譯後的內容。
- 管理非英文部落格到英文的本地化。
核心模式
在執行前,請確保 .env 檔案中已正確設定 DEVTO_API_KEY 和 GEMINI_API_KEY。
# 執行範例 (假設已安裝 Go)
go run cmd/translator/main.go
快速參考
| 金鑰 | 說明 |
|---|---|
DEVTO_API_KEY |
來自 Dev.to 設定的 API 金鑰 |
GEMINI_API_KEY |
來自 Google AI Studio 的 API 金鑰 |
go mod download |
安裝必要的 Go 依賴項目 |
實作步驟
- 複製工具儲存庫:
https://github.com/kkdai/devto-blog-translation-tool。 - 在
.env中設定所需的 API 金鑰。 - 執行
go mod download取得依賴。 - 執行
go run cmd/translator/main.go並確認提示以進行翻譯與發布。
常見錯誤
- 缺少 API 金鑰: 請確保
.env已正確填寫。 - 自動發布警告: 請注意此工具在翻譯後會自動發布文章。
- Go 環境: 確保系統已安裝 Go 1.21+。