12 lines
411 B
TypeScript
12 lines
411 B
TypeScript
import { createDoubaoSentenceTranslator } from './doubaoTranslation';
|
|
import { createGeminiSentenceTranslator } from './geminiTranslation';
|
|
import { LlmProviderConfig } from './llmProvider';
|
|
|
|
export const createSentenceTranslator = (config: LlmProviderConfig) => {
|
|
if (config.provider === 'doubao') {
|
|
return createDoubaoSentenceTranslator(config);
|
|
}
|
|
|
|
return createGeminiSentenceTranslator(config);
|
|
};
|