From 40ed3d83c4f04c39e05d69d84595761ae2956a64 Mon Sep 17 00:00:00 2001 From: SqrtMinusOne Date: Tue, 10 Jun 2025 13:32:08 +0300 Subject: [PATCH] fix: add workaround for the translation API --- reverso.el | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/reverso.el b/reverso.el index ff61c8c..6883859 100644 --- a/reverso.el +++ b/reverso.el @@ -344,10 +344,19 @@ The result is an alist with the following keys: (origin . "reversomobile") (sentenceSpliiter . :json-false))) (to . ,(alist-get target reverso--language-mapping)))) - :headers `(("Content-Type" . "application/json") - ("Accept" . "*/*") + :headers `(("Accept" . "application/json, text/plain, */*") + ("Accept-Language" . "en-US,en;q=0.5") ("Connection" . "keep-alive") - ("User-Agent" . ,reverso--user-agent)) + ("Content-Type" . "application/json") + ("Host" . "api.reverso.net") + ("Origin" . "https://www.reverso.net") + ("Referer" . "https://www.reverso.net") + ("Sec-Fetch-Dest" . "empty") + ("Sec-Fetch-Mode" . "cors") + ("Sec-Fetch-Site" . "same-site") + ("TE" . "trailers") + ("User-Agent" . ,reverso--user-agent) + ("X-Reverso-Origin" . "translation.web")) :parser 'json-read :encoding 'utf-8 :success (cl-function