From 753a84dff2cff0ccd0601b1eac9aba20aea3a75f Mon Sep 17 00:00:00 2001 From: Maciej Pienczyn Date: Fri, 13 Mar 2026 12:37:26 +0100 Subject: [PATCH] fix: add languageCode=pl to Places API get_place_details Reviews and business type names were returned in English because the get_place_details endpoint lacked the languageCode parameter, unlike searchText and searchNearby which already had it. Co-Authored-By: Claude Opus 4.6 --- google_places_service.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/google_places_service.py b/google_places_service.py index 0730fe3..72fa6c1 100644 --- a/google_places_service.py +++ b/google_places_service.py @@ -123,8 +123,12 @@ class GooglePlacesService: 'X-Goog-FieldMask': field_mask } + params = { + 'languageCode': 'pl', + } + try: - response = self.session.get(url, headers=headers, timeout=15) + response = self.session.get(url, headers=headers, params=params, timeout=15) response.raise_for_status() data = response.json() logger.info(f"Fetched place details for {place_id}: {data.get('displayName', {}).get('text', 'unknown')}")