Skip to content

Commit 3d2af63

Browse files
authored
Google Translation - Add User-Agent
Fix nidhaloff#289
1 parent fa67ada commit 3d2af63

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

deep_translator/google.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def __init__(
3636
@param target: target language to translate to
3737
"""
3838
self.proxies = proxies
39+
self.headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}
3940
super().__init__(
4041
base_url=BASE_URLS.get("GOOGLE_TRANSLATE"),
4142
source=source,
@@ -65,7 +66,7 @@ def translate(self, text: str, **kwargs) -> str:
6566
self._url_params[self.payload_key] = text
6667

6768
response = requests.get(
68-
self._base_url, params=self._url_params, proxies=self.proxies
69+
self._base_url, params=self._url_params, proxies=self.proxies, headers=self.headers
6970
)
7071
if response.status_code == 429:
7172
raise TooManyRequests()

0 commit comments

Comments
 (0)