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
|
7e7b3505a1
|
LMStudio と Ollama の翻訳バックエンドを追加・統合。
- config: SELECTABLE_/SELECTED_ の LMStudio/Ollama 項目と LMSTUDIO_URL を追加。
- Controller: LMStudio/Ollama の認証チェック、URL取得/設定、モデル一覧取得/設定のエンドポイントを実装。
- Model/Translator: LMStudio/Ollama 用の認証・モデル一覧・モデル設定・クライアント更新メソッドを追加し、翻訳処理の選択肢に対応。
- translation_* クライアント: 各クライアントでのプロンプト読み込み処理を共通化し、translation_utils.loadPromptConfig を利用するようにリファクタ。
- translation_languages: LMStudio/Ollama 用の言語マッピングを追加。
|
2025-10-17 21:48:44 +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
|
f8466bd6e4
|
翻訳APIの認証ロジックを改善し、YAMLファイルからプロンプト設定を読み込む機能を追加。新しいフォントファイルを追加し、データパスを更新。
|
2025-10-15 18:50:26 +09:00 |
|
misyaguziya
|
7d0f63c118
|
CTranslate2に対応する翻訳言語の設定を追加し、翻訳ロジックを更新
|
2025-10-14 23:15:49 +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
|
b26129af68
|
翻訳モジュールのドキュメントを更新し、セットアップ手順やAPI使用例を追加。型注釈を強化し、関数の戻り値を明示化。エラーハンドリングを改善し、コードの可読性を向上。
|
2025-10-09 17:30:48 +09:00 |
|
misyaguziya
|
a167e57ff0
|
[Update] Test: Add translation tests for all language pairs and log results
[Update] remove unsupported langs
|
2025-10-07 13:33:04 +09:00 |
|
misyaguziya
|
224eaf3cef
|
[Add] translation_gemini: Integrate Gemini translation model and authentication; [Update] controller: Implement methods for managing Gemini models and auth keys; [Update] mainloop: Add routes for Gemini model and auth key management; [Update] translation: Enhance Translator class for Gemini API support; [Update] translation_languages: Add Gemini language mappings
|
2025-09-15 17:42:09 +09:00 |
|
misyaguziya
|
f5ebcd7bd8
|
[Update] translation: Add Plamo API support with authentication and translation functionality
|
2025-09-10 17:52:42 +09:00 |
|
misyaguziya
|
83a61e2e87
|
[Update] translation: Add support for new translation models and improve weight handling
|
2025-09-08 16:27:47 +09:00 |
|
misyaguziya
|
1be04cb571
|
👍️ [Update] pythonのメイン処理部分を移動/webui_mainloop.pyをビルドできるように修正
|
2024-07-27 01:30:36 +09:00 |
|