Giter Site home page Giter Site logo

duyuang / epubconv_python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thanatosdi/epubconv_python

0.0 1.0 0.0 23.83 MB

Use python convert epub file from Simplified Chinese to Traditional Chinese on windows

License: Apache License 2.0

Python 2.98% CSS 88.50% JavaScript 7.76% HTML 0.76%

epubconv_python's Introduction

GitHub release GitHub release HitCount

EPubConv_Python EPub簡繁橫直互轉 Rewrite

Used python convert epub file from Simplified Chinese to Traditional Chinese on windows
使用 Python 撰寫,epub 檔案繁簡橫直互轉

Download 下載

https://github.com/ThanatosDi/EpubConv_Python/releases

Todo 待辦事項

  • EPub
    • 檔案格式檢查
    • 檔案解壓縮
    • 檔案名稱轉換
    • 轉換 content.opf 語言標籤
    • 重新命名已轉換檔案
    • 格式橫直轉換
    • 檔案包裝壓縮
    • 清除暫存檔
  • 轉換引擎
    • OpenCC
    • zhconvert 繁化姬
    • zhconvert 繁化姬異步處理
    • GoogleTranslate
  • 其他
    • 自動判斷檔案編碼
    • 由使用者決定是否啟用檔案格式判斷
    • 由使用者決定是否啟用 pause 功能
  • Setting App v1.0.0
    • 部分功能符合 EpubConv 2.0.3
    • 所有符合 EpubConv 2.0.4+
  • 有 UI 介面 windows 應用程式

Usage 使用

直接將 epub 檔案拖曳至 epubconv.exe 上即可立即翻譯 epub 檔案

Update history 更新歷史

詳細雜湊碼請看 release 頁面的 virustotal 結果

[v2.0.5](https://github.com/ThanatosDi/EpubConv_Python/releases/tag/v2.0.5)
  • 增加內文橫直轉換功能
[v2.0.4](https://github.com/ThanatosDi/EpubConv_Python/releases/tag/v2.0.4)
  • 增加使用者可選設定: 是否判斷檔案格式
  • 增加使用者可選設定: 是否使用 pause 功能
[v2.0.3 beta](https://github.com/ThanatosDi/EpubConv_Python/releases/tag/ver2.0.3_bata)
  • 新增繁化姬異步處理提升轉換效能
[v2.0.2](https://github.com/ThanatosDi/EpubConv_Python/releases/tag/ver2.0.2)
  • 增加繁化姬分段處理功能
  • 增加版號輸出
  • 增加繁化姬轉換錯誤時 HTTP Request status code 回傳
  • 新增 replace 函數 (目前處理 unicode 中的 '\u2029')
[v2.0.0](https://github.com/ThanatosDi/EpubConv_Python/releases/tag/2.0.0)
  • 加入繁化姬轉換引擎
  • 修改讀取檔案方法,由程式自動判斷檔案編碼(1.X.X版本為強制使用utf-8格式讀取)
  • 修改 log 記錄檔記錄功能,只會紀錄當下轉換的輸出,下次轉換時會將記錄清空重新記錄
  • 修改 config 的設定方法,讓使用者更容易設定(裡面包含幫助請記得看)
  • 修改 epub 檔案格式驗證
  • 暫時拔除橫直轉換功能

Known Bugs 目前已知問題

  • 未知狀況下導致程式無法判斷轉換檔案的格式,導致程式直接終止
    • 目前解決辦法為停用程式自動判斷檔案格式功能

Third Party Library 第三方庫

感謝以下作者及團隊,沒有你們這個軟體就不會出現
OpenCC by BYVoid
OpenCC-Python by yichen0831
zhconvert 繁化姬 by Fanhuaji organizations (rexx0520建議)
Google Translate by Google

Notice 注意

本程式使用了繁化姬的 API 服務,如有商業使用(何謂商業使用?)請依照繁化姬說明文件付費使用

贊助我

只要少喝一杯飲料就可以給我大大的鼓勵
QR

感謝贊助 Thank you for Donate

  • 2019/10/24 蕭先生/小姐

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.