From caf14b616bc0109c39e463b296bb61e8ac9db880 Mon Sep 17 00:00:00 2001 From: bad Date: Fri, 22 Apr 2022 21:34:53 +0200 Subject: [PATCH] Make a fork of the google-translate-api package using fetch for credentials omit --- package.json | 2 +- src/background/translate.ts | 4 ++-- yarn.lock | 7 +++++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 2ddefe4..3297365 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Flashlang is a small browser extension to help you learn languages", "main": "webpack.config.js", "dependencies": { - "@asmagin/google-translate-api": "^8.0.2", + "@asmagin/google-translate-api": "git+https://github.com/MaeIsBad/google-translate-api.git", "@sveltejs/svelte-virtual-list": "^3.0.1", "svelte-feather-icons": "^4.0.0", "svelte-select": "^4.4.7", diff --git a/src/background/translate.ts b/src/background/translate.ts index 3e76c8f..e7b93ba 100644 --- a/src/background/translate.ts +++ b/src/background/translate.ts @@ -18,10 +18,10 @@ export class GTranslate extends Translator { toTranslate: string, langs: LanguagePair ): Promise { - const resp = await translate(toTranslate, { + const resp = await (translate as any)(toTranslate, { from: langs.srcLang.code, to: langs.dstLang.code, - }); + }, {credentials: "omit"}); return { src: resp.from.text.value, languages: langs, diff --git a/yarn.lock b/yarn.lock index 99de416..68c8341 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,6 +10,13 @@ axios "^0.21.1" querystring "^0.2.1" +"@asmagin/google-translate-api@git+https://github.com/MaeIsBad/google-translate-api.git": + version "8.0.2" + resolved "git+https://github.com/MaeIsBad/google-translate-api.git#3cd4d4dabcde8a4bddab6c7dd074e92444408c1a" + dependencies: + axios "^0.21.1" + querystring "^0.2.1" + "@babel/code-frame@^7.0.0": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789"