|
|
@@ -24,6 +24,8 @@ from pdf2zh.translator import (
|
|
|
DeepLXTranslator,
|
|
|
OllamaTranslator,
|
|
|
OpenAITranslator,
|
|
|
+ ZhipuTranslator,
|
|
|
+ SiliconTranslator,
|
|
|
AzureTranslator,
|
|
|
TencentTranslator,
|
|
|
)
|
|
|
@@ -139,7 +141,7 @@ class TranslateConverter(PDFConverterEx):
|
|
|
param = service.split(":", 1)
|
|
|
service_name = param[0]
|
|
|
service_model = param[1] if len(param) > 1 else None
|
|
|
- for translator in [GoogleTranslator, BingTranslator, DeepLTranslator, DeepLXTranslator, OllamaTranslator, OpenAITranslator, AzureTranslator, TencentTranslator]:
|
|
|
+ for translator in [GoogleTranslator, BingTranslator, DeepLTranslator, DeepLXTranslator, OllamaTranslator, OpenAITranslator, ZhipuTranslator, SiliconTranslator, AzureTranslator, TencentTranslator]:
|
|
|
if service_name == translator.name:
|
|
|
self.translator = translator(service, lang_out, lang_in, service_model)
|
|
|
if not self.translator:
|