function translateInput()

in lib/main.js [576:597]


function translateInput(text, callback) {
    var source_language = "auto";
    var target_language = $("#translateTo")
        .find(":selected")
        .val()
        .substring(0, 2);

    var urlParams = new URLSearchParams(window.location.search);
    if (urlParams.has("language")) {
        var target_language = urlParams.get("language");
    }

    var translate = new AWS.Translate();
    var params = {
        SourceLanguageCode: source_language,
        TargetLanguageCode: target_language,
        Text: text,
    };
    translate.translateText(params, function (err, data) {
        callback(data.TranslatedText);
    });
}