All files / src/utils translation.ts

0% Statements 0/13
0% Branches 0/1
0% Functions 0/1
0% Lines 0/13

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                             
import {Predictions} from "@aws-amplify/predictions";
 
export async function translate(text: string, sourceLanguage: string, targetLanguage: string): Promise<string> {
    const result = await Predictions.convert({
        translateText: {
            source: {
                text: text,
                language: sourceLanguage,
            },
            targetLanguage: targetLanguage,
        },
    });
    return result.text;
}