Commit Graph

20 Commits

Author SHA1 Message Date
misyaguziya
bdd43eb3cb ペースト機能のために必要なパッケージを追加 2026-01-10 02:51:01 +09:00
misyaguziya
d157dc8b7b feat: テレメトリ機能を追加し、アプリの起動・終了時にイベントを送信するように変更 2026-01-08 09:16:18 +09:00
misyaguziya
6596743b6b 翻訳言語定義を YAML に移行しロード処理を実装
- 言語マッピングを src-python/models/translation/languages/languages.yml として追加
- translation_languages.py を全面リファクタ:YAML から読み込み、構造検証、スレッドロック、キャッシュ対応を導入
- config.py に loadTranslationLanguages のインポート/フォールバックを追加し、Config 初期化時に言語定義を読み込むよう変更
- PyYAML を requirements.txt / requirements_cuda.txt に追記
- PyInstaller spec (backend.spec / backend_cuda.spec) に言語ファイル配布先を追加
- translation_ollama.py の loadPromptConfig 呼び出しを修正(ファイル名を明示)
2025-10-18 23:16:22 +09:00
misyaguziya
965bee818a LM Studio と Ollama の翻訳クライアントとプロンプトを追加、requirements に langchain-ollama を追記
- src-python/models/translation に LM Studio 用 (translation_lmstudio.py / translation_lmstudio.yml) を追加
- Ollama 用クライアント (translation_ollama.py / translation_ollama.yml) を追加
- 各クライアントでプロンプト YAML から system_prompt / supported_languages を読み込み、認証チェック・モデル一覧取得・モデル設定・クライアント更新・translate 呼び出しを実装
- requirements.txt と requirements_cuda.txt に langchain-ollama==0.3.10 を追記
2025-10-17 15:58:50 +09:00
misyaguziya
526fd4d5aa 翻訳バックエンドを拡張・リファクタリング:OpenAI/Plamo/Gemini クライアントを追加・改修し、プロンプトを YAML から読み込むように変更。各クライアントでモデル一覧取得・認証・クライアント更新機能を実装し、Translator/Model 層の対応メソッドを追加。Controller と mainloop にプラモ・ジェミニ・OpenAI の認証/モデル操作エンドポイントを追加・整備。config のモデル/API設定をプロパティ化して既定値を None に変更し、選択肢リストを初期化。translation_languages に OpenAI 用マッピングを追加。requirements ファイルの依存記述を調整。 2025-10-16 18:09:08 +09:00
misyaguziya
6fc89fbb3e Merge branch 'develop' into translate_api
# Conflicts:
#	requirements.txt
#	requirements_cuda.txt
#	src-python/config.py
#	src-python/mainloop.py
#	src-python/model.py
#	src-python/models/osc/osc.py
#	src-python/models/translation/translation_languages.py
#	src-python/models/translation/translation_translator.py
#	src-python/models/translation/translation_utils.py
2025-10-14 12:47:47 +09:00
misyaguziya
d3c206fb26 [Add] Implement Transliterator class for kanji and okurigana analysis; update requirements and spec files 2025-09-15 05:33:30 +09:00
misyaguziya
e3555d204e [Update] requirements: Add langchain-google-genai to dependencies; [Add] translation_gemini: Implement GeminiClient for translation functionality 2025-09-12 14:40:35 +09:00
misyaguziya
d76a5b9e07 [Update] requirements: Add langchain-openai to dependencies 2025-09-10 17:59:31 +09:00
misyaguziya
67d06ab1e1 [Update] Enhance build scripts and requirements for Hugging Face integration; improve logging and error handling 2025-05-29 08:04:06 +09:00
misyaguziya
238bd41109 [Update] Refactor Hugging Face dependencies in requirements files and enhance cache directory handling in mainloop.py 2025-05-28 11:14:39 +09:00
misyaguziya
8dac3da933 [Update] Add hf_xet and huggingface-hub to requirements; enhance mainloop.py for Hugging Face caching 2025-05-27 14:12:20 +09:00
misyaguziya
f0f0dd5ea5 Merge branch 'websocket' into develop 2025-05-18 15:24:35 +09:00
misyaguziya
d940097e44 👍️[Update] Model : WebSocket module 2025-05-17 09:30:17 +09:00
misyaguziya
a619cd6114 [update] Upgrade deepl package version to 1.22.0 and refactor translation code to use DeepLClient 2025-05-15 12:38:54 +09:00
misyaguziya
c6bcb36ab1 [Update] Package : RTX5000番台対応のためにfast-whisper/ctranslate2のバージョンを更新 2025-05-08 10:35:57 +09:00
misyaguziya
e9715651d9 [Update] Upgrade torch version to 2.7.0 and adjust pip install options in install scripts 2025-05-06 14:44:10 +09:00
misyaguziya
c0942b0fbc 👍️[Update] Model : Add send only translated messages overlay #32 for web_ui 2024-12-02 11:07:09 +09:00
misyaguziya
e21661df1e 👍️[Update] Model : OSC の処理を見直し 2024-11-04 06:27:08 +09:00
misyaguziya
68e25f503a 👍️[Update] Main : cudaのインストール環境を整備 2024-10-21 18:27:42 +09:00