Reduce the load on language judgment

This commit is contained in:
sienori 2018-06-03 04:15:56 +09:00
parent 0976b12982
commit 15f29b1a72

View file

@ -55,7 +55,8 @@ async function Select(e) {
//選択テキストの言語をチェックして返す
async function checkLang(sourceWord, sourceLang, targetLang) {
if (!S.get().ifCheckLang) return true; //設定がオフならtrue
sourceWord=sourceWord.substr(0, 100); //先頭100字で言語を判定
const resultData = await T.translate(sourceWord, sourceLang, targetLang);
const needTranslate = (S.get().targetLang != resultData.sourceLanguage) && (resultData.percentage > 0);
return needTranslate; //ターゲットとソースの言語が不一致ならtrue