星期日, 7月 14, 2024

AozoraEpub3(改造版)的安裝

 


以前AozoraEpub3(改造版)就可以抓小説家になろう並且轉換成EPUB

https://github.com/kyukyunyorituryo/AozoraEpub3


但在小説家になろう改版成每一百章會換頁之後


舊版的AozoraEpub3就不能抓第二頁之後的內容了

而新版的他一直有BUG無法運作

現在作者終於改版好了 但是要加裝一堆其他套件 作者寫的說明我看不懂

然後GOOLE到別人的說明

https://qiita.com/kokotaro@github/items/4a45e1314a5b459f8546

基本上需要的是

https://adoptium.net/   的JDK  

https://rubyinstaller.org/downloads/    的Ruby+Devkit 3

總算裝好正常運作了

電子書翻譯

 過去使用過的工具是

1.calibre + Ebook-Translator-Calibre-Plugin

2.沈浸式翻譯

3.電子書機翻機器人


第1第2之前是配合CHATGPT

第3個很好用

但是它的作法侵犯版權毫不避諱 怎麼看都會在未來某天吃一下版權砲


所以要想一想替代方案


上個禮拜安裝了 OLLAMA 這個軟體

可以無腦安裝

配合chrome的外掛PAGE ASSIST

可以毫無困難的在自己電腦裡使用很多家的模型 (包括SAKARA 14B)


然後找到下面這些說明

https://github.com/bookfere/Ebook-Translator-Calibre-Plugin/discussions/286
https://immersivetranslate.com/zh-TW/docs/services/ai/

可以讓 Ebook-Translator-Calibre-Plugin 呼叫OLLAMA
直接用自己電腦裡的模型來翻譯

而且所有東西的安裝過程沒什麼難度


順便備份一下  Ebook-Translator-Calibre-Plugin 設定

-------------------------

{
  "name": "Ollama - Qianwen",
  "languages": {
    "source": {
      "English": "en"
    },
    "target": {
      "Chinese": "Chinese"
    }
  },
  "request": {
    "url": "http://127.0.0.1:11434/api/generate",
    "method": "POST",
    "headers": {
      "Content-Type": "application/json"
    },
    "data": {
      "model": "qwen:7b",
      "stream": false,
      "prompt": "Translate the content from <source> to <target>: <text>",
      "n_predict": 128
    }
  },
  "response": "response['response']"
}  


--------------------
以及系統設定
  • Windows
    • 在控制面板-系統屬性-環境變量-用戶環境變量新建變量名"OLLAMA_HOST"變量值"0.0.0.0",變量名"OLLAMA_ORIGINS"變量值"*"