diff --git a/mastodon_email_bridge/mastodon_email_bridge.py b/mastodon_email_bridge/mastodon_email_bridge.py index f99372e..45bd63c 100755 --- a/mastodon_email_bridge/mastodon_email_bridge.py +++ b/mastodon_email_bridge/mastodon_email_bridge.py @@ -286,11 +286,15 @@ class MastodonEmailBridge: url=f"{self.config['libretranslate_url']}", data=data, ) - self._log.debug( - "Response: %s", - response.content - ) - translation = response.json()['translatedText'] + try: + translation = response.json()['translatedText'] + except Exception as error: + self._log.error( + "Error translating '%s' from '%s' to '%s'", + text, + source_language, + destination_language + ) return translation def _init_log(self):