UNPKG

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
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>; }