Releases: Bikatr7/Kudasai
v3.4.12
New Features
-
Utility Scripts:
splitter.py
:- Added a chapter splitting utility. Automatically splits translated files into chapters using 〇 markers and predefined rules.
- Saves chapter details into organized
.txt
files with sanitized filenames.
docs_creator.py
:- Creates Google Docs from chapter files and provides shareable links.
- Requires a
credentials.json
file and environment variableOWNER_EMAIL
to transfer ownership of the documents.
-
Google Docs Integration:
- Documents can now be created and shared seamlessly from chapter files via Google API integration.
-
Enhanced CLI Preprocessing:
- Automatically adds closing periods to preprocessed text even if they weren't in the Japanese text
- Improved handling of preprocessing logs and error capturing.
-
WebGUI Updates:
- Default Dark Mode
- Timer added for debug log updater to refresh output every second.
- Various UI/UX refinements for smoother user interactions.
Dependency Updates
- Updated dependencies in
requirements.txt
:gradio
: Updated to version5.11.0
(previously4.44.0
).kairyou
: Updated to version1.6.8
(previously1.6.5
).easytl
: Updated to version0.5.1
(previously0.4.10
).- Added support for
python-dotenv
for environment variable management.
Improvements
-
README.md
Updates:- Expanded Utility Scripts section with documentation for new tools.
- Clarified deprecation notice for WebGUI, highlighting CLI as the primary focus.
-
Preprocessing Logic:
- Added
discard_ner_objects=False
option for choosing speed or memory
- Added
-
JSON Replacements:
- Improved mapping for honorifics, names, and single-word replacements in
cote_replacements.json
. - Fixed inconsistencies in transliteration (e.g.,
kouhai
vs.kōhai
). - Enhanced Unicode compatibility for better accuracy.
- Improved mapping for honorifics, names, and single-word replacements in
-
WebGUI Bug Fixes:
- Fixed an issue where debug logs were not updating correctly in the UI.
- Resolved file input toggling logic for text and file uploads.
Bug Fixes
- Fixed an issue with processing untranslated text that lacked a closing period.
- Addressed inconsistencies in JSON mappings for honorifics and character names.
Known Issues
- WebGUI remains deprecated and may not receive future feature updates. Focus will remain on CLI/Console improvements. New website may be developed.
Full Changelog: v3.4.11...v3.4.12
v3.4.11
Updated internal upstream dependencies to be usable with new OpenAI models
Slight WebGUI enhancements to be more user-friendly (download all, better error messages, gray out multiple-choice inputs when one is selected, etc)
Keep an eye on:
https://trello.com/b/Wsuwr24S/kudasai
Kudasai may be getting a revisit here soon from me personally. Until the, feel free to contribute.
Full Changelog: v3.4.10...v3.4.11
v3.4.10
[internal] Bumped EasyTL version to v0.4.6
Full Changelog: v3.4.9...v3.4.10
v3.4.9
v3.4.9-beta
Introduced Gender system prompt insertion option, and specialized COTE functionality.
What's Changed
Full Changelog: v3.4.8...v3.4.9-beta
v3.4.8
v3.4.7
Switched to Stable EasyTL version, it's highly recommended to switch to Kudasai v3.4.7 as EasyTL v0.4.0 is way more stable than its Alpha versions.
Full Changelog: v3.4.6...v3.4.7
v3.4.6
Kudasai v3.4.6 Patch Notes
New Features
- Google Translate Support: Added support for Google Translate integration.
Improvements and Bug Fixes
- Translation Batch Index: Fixed issues with incorrect translation batch indices in debug information.
- Dependencies: Updated several dependencies for improved stability and performance.
Full Changelog: v3.4.5...v3.4.6
What's Changed
Full Changelog: v3.4.5...v3.4.6
v3.4.5
Kudasai v3.4.5 Patch Notes
Depreciation
- Renaming:
kijiku rules
is now known astranslation_settings.json
. - Phasing out of old rule designs Previous rules no longer work with Kudasai, please see the default rules or the example in demo/ to switch.
New Features
- Optimized Translation and Preprocessing: Enhanced and streamlined processes for more efficient translations.
- WebGUI Enhancements: Improved user interface and functionality.
- CLI Improvements: Enhanced command-line interface to support running the Indexer and translator module.
Improvements and Bug Fixes
- Internal Design: Clearer and more efficient translation infrastructure.
- Bug Fixes and Optimizations: Numerous bug fixes and performance optimizations across the system.
- DeepL Translation: Major improvements and integration into the main translation interface.
- Logging: Switched to the built-in logger method for better logging practices.
- Exceptions: All Kudasai exceptions now inherit from a base Kudasai exception class.
- README Updates: Comprehensive revamp of the README for better clarity and usability.
What's Changed
- Combined Kijiku and Kaiseki translation modules into
translation.py
and some renaming by @Bikatr7 in #15 - Significant optimizations, mostly in
translator.py
by @Bikatr7 in #16 - Fixed WebGUI to work with
translation.py
by @Bikatr7 in #17
Full Changelog: v3.4.4...v3.4.5
v3.4.5-beta-2
Proper Patch Notes Pending
v3.4.5 features the following:
- An optimized and streamlined translation and preprocessing process.
- An improved WebGUI
- An improved CLI that can run the Indexer and translator module.
- A clearer internal design with a better translation infrastructure
- A multitude of bug fixes and optimizations.
- DeepL translation has been improved massively and merged into the main translation interface.