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.
10 lines
377 B
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));
|
|
}
|