mirror of
https://github.com/yihong0618/bilingual_book_maker.git
synced 2025-06-02 09:30:24 +00:00

* feat(translator): 优化 Gemini 翻译模板并支持新模型 更新翻译提示模板以提供更专业的中文翻译输出,主要变更包括: - 添加新的 Gemini 2.0 flash 实验模型支持 - 修改翻译提示模板,采用三步翻译流程提升翻译质量 - 增加标签提取功能,只返回最终优化后的翻译内容 - 移除对 {language} 参数的强制要求检查 优化后的翻译流程包含初次翻译、反思改进和最终润色三个步骤, 显著提升翻译结果的准确性和可读性。 * support md file type --------- Co-authored-by: zhonghua.zhu <zhonghua.zhu@riveretech.com>
13 lines
385 B
Python
13 lines
385 B
Python
from book_maker.loader.epub_loader import EPUBBookLoader
|
|
from book_maker.loader.txt_loader import TXTBookLoader
|
|
from book_maker.loader.srt_loader import SRTBookLoader
|
|
from book_maker.loader.md_loader import MarkdownBookLoader
|
|
|
|
BOOK_LOADER_DICT = {
|
|
"epub": EPUBBookLoader,
|
|
"txt": TXTBookLoader,
|
|
"srt": SRTBookLoader,
|
|
"md": MarkdownBookLoader,
|
|
# TODO add more here
|
|
}
|