auto-translate-json-library
Version:
Automatically translates JSON language files to other languages using Google Translate,AWS,Azure,DeepL,OpenAI or local OpenAI compatible server
15 lines (14 loc) • 624 B
TypeScript
import type { ITranslate } from "./translate.interface";
export declare class OpenAITranslate implements ITranslate {
private model;
private maxTokens;
private temperature;
private topP;
private n;
private frequencyPenalty;
private presencePenalty;
private openai;
constructor(apiKey: string, baseUrl: string, model: string, maxTokens: number, temperature: number, topP: number, n: number, frequencyPenalty: number, presencePenalty: number);
isValidLocale(targetLocale: string): boolean;
translateText(text: string, sourceLocale: string, targetLocale: string): Promise<string>;
}