You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
translate-reebot/src/deepl-translate-adapter.ts

10 lines
377 B

import { Translator} from 'deepl-node';
const translator = new Translator(require('../keys.json').DEEPL);
export async function translate(text: string, srcLang:any, targetLang: any): Promise<string> {
targetLang = targetLang === 'en' ? 'en-US' : targetLang;
return translator.translateText(text, srcLang, targetLang)
.then((textResult => textResult.text));
}