diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo
index baffc2cd4..91186bed0 100644
Binary files a/searx/translations/ar/LC_MESSAGES/messages.mo and b/searx/translations/ar/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/ar/LC_MESSAGES/messages.po b/searx/translations/ar/LC_MESSAGES/messages.po
index 146f1475a..19c549c72 100644
--- a/searx/translations/ar/LC_MESSAGES/messages.po
+++ b/searx/translations/ar/LC_MESSAGES/messages.po
@@ -11,21 +11,23 @@
 # George Kashkosh <kash.george@gmail.com>, 2022.
 # Droid <droidpy587@gmail.com>, 2022.
 # return42 <markus.heiser@darmarit.de>, 2023.
+# Cavemanly <k.adel.2m@protonmail.com>, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2023-02-20 11:22+0000\n"
-"PO-Revision-Date: 2023-02-19 11:46+0000\n"
-"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
+"PO-Revision-Date: 2023-03-13 18:37+0000\n"
+"Last-Translator: Cavemanly <k.adel.2m@protonmail.com>\n"
+"Language-Team: Arabic <https://translate.codeberg.org/projects/searxng/"
+"searxng/ar/>\n"
 "Language: ar\n"
-"Language-Team: Arabic "
-"<https://translate.codeberg.org/projects/searxng/searxng/ar/>\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
-"n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 4.16.2\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -46,7 +48,7 @@ msgstr "ملفات"
 #. CATEGORY_NAMES['GENERAL']
 #: searx/searxng.msg
 msgid "general"
-msgstr "عامة"
+msgstr "عام"
 
 #. CATEGORY_NAMES['MUSIC']
 #: searx/searxng.msg
@@ -56,7 +58,7 @@ msgstr "موسيقى"
 #. CATEGORY_NAMES['SOCIAL_MEDIA']
 #: searx/searxng.msg
 msgid "social media"
-msgstr "الشبكات التواصل الإجتماعية"
+msgstr "شبكات التواصل الإجتماعي"
 
 #. CATEGORY_NAMES['IMAGES']
 #: searx/searxng.msg
@@ -66,7 +68,7 @@ msgstr "صور"
 #. CATEGORY_NAMES['VIDEOS']
 #: searx/searxng.msg
 msgid "videos"
-msgstr "فيديوهات"
+msgstr "ڤيديوهات"
 
 #. CATEGORY_NAMES['IT']
 #: searx/searxng.msg
@@ -580,7 +582,7 @@ msgstr "اللغة الإفتراضية"
 #: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences.html:119
 msgid "Auto-detect"
-msgstr ""
+msgstr "الاكتشاف التلقائي"
 
 #: searx/templates/simple/preferences.html:126
 msgid "What language do you prefer for search?"
@@ -588,7 +590,7 @@ msgstr "ما هي لغتك المفضلة للبحث ؟"
 
 #: searx/templates/simple/preferences.html:126
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
-msgstr ""
+msgstr "اختر الاكتشاف التلقائي للسماح لـ SearXNG باكتشاف لغة استعلامك."
 
 #: searx/templates/simple/preferences.html:132
 msgid "Autocomplete"
@@ -981,7 +983,7 @@ msgstr "بحث"
 
 #: searx/templates/simple/stats.html:21
 msgid "There is currently no data available. "
-msgstr "لم يتم العثور على أية بيانات بعد."
+msgstr "لم يتم العثور على أية بيانات في الوقت الحالي. "
 
 #: searx/templates/simple/stats.html:26
 msgid "Scores"
@@ -1547,4 +1549,3 @@ msgstr "إخفاء الفيديو"
 
 #~ msgid "Automatically detect the query search language and switch to it."
 #~ msgstr "كشف تلقائي عن لغة البحث والتبديل إليها."
-
diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo
index 2ab74a128..cfa0feff2 100644
Binary files a/searx/translations/cy/LC_MESSAGES/messages.mo and b/searx/translations/cy/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/cy/LC_MESSAGES/messages.po b/searx/translations/cy/LC_MESSAGES/messages.po
index bd4e53373..855777146 100644
--- a/searx/translations/cy/LC_MESSAGES/messages.po
+++ b/searx/translations/cy/LC_MESSAGES/messages.po
@@ -6,21 +6,23 @@
 # Cymrodor <aled@aledpowell.cymru>, 2019
 # Markus Heiser <markus.heiser@darmarit.de>, 2022.
 # CJ <charl.cj.monke@gmail.com>, 2022.
+# RhysJones <proladrhys123@outlook.com>, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2023-02-20 11:22+0000\n"
-"PO-Revision-Date: 2022-09-28 07:29+0000\n"
-"Last-Translator: CJ <charl.cj.monke@gmail.com>\n"
+"PO-Revision-Date: 2023-03-15 15:37+0000\n"
+"Last-Translator: RhysJones <proladrhys123@outlook.com>\n"
+"Language-Team: Welsh <https://translate.codeberg.org/projects/searxng/"
+"searxng/cy/>\n"
 "Language: cy\n"
-"Language-Team: Welsh "
-"<https://weblate.bubu1.eu/projects/searxng/searxng/cy/>\n"
-"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n "
-"!= 11) ? 2 : 3;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != "
+"11) ? 2 : 3;\n"
+"X-Generator: Weblate 4.16.2\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -91,7 +93,7 @@ msgstr "gwyddoniaeth"
 #. CATEGORY_GROUPS['APPS']
 #: searx/searxng.msg
 msgid "apps"
-msgstr "apps"
+msgstr "apiau"
 
 #. CATEGORY_GROUPS['DICTIONARIES']
 #: searx/searxng.msg
@@ -116,7 +118,7 @@ msgstr "q&a"
 #. CATEGORY_GROUPS['REPOS']
 #: searx/searxng.msg
 msgid "repos"
-msgstr "repos"
+msgstr "Gorffwys"
 
 #. CATEGORY_GROUPS['SOFTWARE_WIKIS']
 #: searx/searxng.msg
@@ -166,7 +168,7 @@ msgstr "gwall rhwydwaith"
 
 #: searx/webapp.py:169
 msgid "SSL error: certificate validation has failed"
-msgstr ""
+msgstr "Gwall SSL: dilysu tystysgrif wedi methu"
 
 #: searx/webapp.py:171
 msgid "unexpected crash"
@@ -215,7 +217,7 @@ msgstr "Gwall wrth lwytho'r dudalen nesaf"
 
 #: searx/webapp.py:524 searx/webapp.py:964
 msgid "Invalid settings, please edit your preferences"
-msgstr "Gosodiadau annilys. Addasa dy ddewisiadau."
+msgstr "Gosodiadau annilys, golygu eich dewisiadau"
 
 #: searx/webapp.py:540
 msgid "Invalid settings"
@@ -227,7 +229,7 @@ msgstr "gwall chwilio"
 
 #: searx/webapp.py:863
 msgid "Suspended"
-msgstr ""
+msgstr "Atal"
 
 #: searx/webutils.py:198
 msgid "{minutes} minute(s) ago"
@@ -239,41 +241,43 @@ msgstr "{hours} awr, {minutes} munud yn ôl"
 
 #: searx/answerers/random/answerer.py:67
 msgid "Random value generator"
-msgstr ""
+msgstr "Generadur gwerth ar hap"
 
 #: searx/answerers/random/answerer.py:68
 msgid "Generate different random values"
-msgstr ""
+msgstr "Cynhyrchu gwahanol werthoedd ar hap"
 
 #: searx/answerers/statistics/answerer.py:47
 msgid "Statistics functions"
-msgstr ""
+msgstr "Swyddogaethau ystadegau"
 
 #: searx/answerers/statistics/answerer.py:48
 msgid "Compute {functions} of the arguments"
-msgstr ""
+msgstr "Compute {functions} o'r dadleuon"
 
 #: searx/engines/openstreetmap.py:160
 msgid "Get directions"
-msgstr ""
+msgstr "Cael cyfarwyddiadau"
 
 #: searx/engines/pdbe.py:96
 msgid "{title} (OBSOLETE)"
-msgstr ""
+msgstr "{title} (OBSOLETE)"
 
 #: searx/engines/pdbe.py:103
 msgid "This entry has been superseded by"
-msgstr ""
+msgstr "Mae'r cofnod hwn wedi ei ddisodli gan"
 
 #: searx/engines/qwant.py:219
 msgid "Channel"
-msgstr ""
+msgstr "Sianel"
 
 #: searx/engines/semantic_scholar.py:81
 msgid ""
 "{numCitations} citations from the year {firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 msgstr ""
+"{numCitations} dyfyniadau o'r flwyddyn {firstCitationVelocityYear} i "
+"{lastCitationVelocityYear}"
 
 #: searx/engines/tineye.py:40
 msgid ""
@@ -281,40 +285,45 @@ msgid ""
 "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or"
 " WebP."
 msgstr ""
+"Allai ddim darllen yr url delwedd hwnnw. Gall hyn fod oherwydd fformat ffeil "
+"heb gymorth. Mae TinEye yn cefnogi delweddau yn unig sy'n JPEG, PNG, GIF, "
+"BMP, TIFF neu WebP."
 
 #: searx/engines/tineye.py:46
 msgid ""
 "The image is too simple to find matches. TinEye requires a basic level of"
 " visual detail to successfully identify matches."
 msgstr ""
+"Mae'r ddelwedd yn rhy syml i ddod o hyd i gemau. Mae TinEye angen lefel "
+"sylfaenol o fanylion gweledol i adnabod gemau yn llwyddiannus."
 
 #: searx/engines/tineye.py:52
 msgid "The image could not be downloaded."
-msgstr ""
+msgstr "Doedd dim modd lawrlwytho'r ddelwedd."
 
 #: searx/engines/wttr.py:101
 msgid "Morning"
-msgstr ""
+msgstr "Bore"
 
 #: searx/engines/wttr.py:101
 msgid "Noon"
-msgstr ""
+msgstr "Canol Dydd"
 
 #: searx/engines/wttr.py:101
 msgid "Evening"
-msgstr ""
+msgstr "Noswaith"
 
 #: searx/engines/wttr.py:101
 msgid "Night"
-msgstr ""
+msgstr "Nos"
 
 #: searx/plugins/hash_plugin.py:24
 msgid "Converts strings to different hash digests."
-msgstr ""
+msgstr "Trosi llinynnau i wahanol dreuliadau hash."
 
 #: searx/plugins/hash_plugin.py:52
 msgid "hash digest"
-msgstr ""
+msgstr "Digon o hash"
 
 #: searx/plugins/hostname_replace.py:9
 msgid "Hostname replace"
@@ -1493,4 +1502,3 @@ msgstr "cuddio fideo"
 
 #~ msgid "Automatically detect the query search language and switch to it."
 #~ msgstr ""
-
diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo
index 619ae5ff2..e0d547ec7 100644
Binary files a/searx/translations/fr/LC_MESSAGES/messages.mo and b/searx/translations/fr/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/fr/LC_MESSAGES/messages.po b/searx/translations/fr/LC_MESSAGES/messages.po
index be1cd2401..7be96a4df 100644
--- a/searx/translations/fr/LC_MESSAGES/messages.po
+++ b/searx/translations/fr/LC_MESSAGES/messages.po
@@ -15,20 +15,22 @@
 # Cedrik Boudreau <cedrik@arweave.org>, 2022.
 # Peter Martin <weblate@pe7er.com>, 2022.
 # NoEnd-yt <isaac.landau2104@gmail.com>, 2023.
+# return42 <markus.heiser@darmarit.de>, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2023-02-20 11:22+0000\n"
-"PO-Revision-Date: 2023-02-17 12:20+0000\n"
-"Last-Translator: NoEnd-yt <isaac.landau2104@gmail.com>\n"
+"PO-Revision-Date: 2023-03-06 08:08+0000\n"
+"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
+"Language-Team: French <https://translate.codeberg.org/projects/searxng/"
+"searxng/fr/>\n"
 "Language: fr\n"
-"Language-Team: French "
-"<https://translate.codeberg.org/projects/searxng/searxng/fr/>\n"
-"Plural-Forms: nplurals=2; plural=n > 1;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 4.15.2\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -394,16 +396,19 @@ msgid ""
 "Could not download the list of Tor exit-nodes from: "
 "https://check.torproject.org/exit-addresses"
 msgstr ""
+"Erreur lors du téléchargement des noeuds de sortie Tor depuis : https://check"
+".torproject.org/exit-addresses"
 
 #: searx/plugins/tor_check.py:78
 msgid ""
 "You are using Tor and it looks like you have this external IP address: "
 "{ip_address}"
 msgstr ""
+"Vous utilisez Tor et votre adresse IP externe semble être : {ip_address}"
 
 #: searx/plugins/tor_check.py:86
 msgid "You are not using Tor and you have this external IP address: {ip_address}"
-msgstr ""
+msgstr "Vous n'utilisez pas Tor et votre adresse IP externe est : {ip_address}"
 
 #: searx/plugins/tracker_url_remover.py:29
 msgid "Tracker URL remover"
@@ -586,7 +591,7 @@ msgstr "Langue par défaut"
 #: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences.html:119
 msgid "Auto-detect"
-msgstr ""
+msgstr "Détection automatique"
 
 #: searx/templates/simple/preferences.html:126
 msgid "What language do you prefer for search?"
@@ -595,6 +600,8 @@ msgstr "Dans quelle langue préférez-vous effectuer la recherche ?"
 #: searx/templates/simple/preferences.html:126
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
 msgstr ""
+"Choisissez détection automatique pour laisser SearXNG détecter la langue de "
+"votre recherche."
 
 #: searx/templates/simple/preferences.html:132
 msgid "Autocomplete"
@@ -1572,4 +1579,3 @@ msgstr "cacher la vidéo"
 
 #~ msgid "Automatically detect the query search language and switch to it."
 #~ msgstr "Détecter automatiquement la langue de la recherche et y passer."
-
diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo
index 5b2160bfa..c65b0fb06 100644
Binary files a/searx/translations/id/LC_MESSAGES/messages.mo and b/searx/translations/id/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po
index f7184d19c..3f52447b2 100644
--- a/searx/translations/id/LC_MESSAGES/messages.po
+++ b/searx/translations/id/LC_MESSAGES/messages.po
@@ -9,15 +9,16 @@ msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2023-02-20 11:22+0000\n"
-"PO-Revision-Date: 2023-01-22 11:59+0000\n"
+"PO-Revision-Date: 2023-03-16 10:25+0000\n"
 "Last-Translator: Linerly <linerly@protonmail.com>\n"
+"Language-Team: Indonesian <https://translate.codeberg.org/projects/searxng/"
+"searxng/id/>\n"
 "Language: id\n"
-"Language-Team: Indonesian "
-"<https://translate.codeberg.org/projects/searxng/searxng/id/>\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.16.2\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -374,22 +375,31 @@ msgid ""
 "This plugin checks if the address of the request is a Tor exit-node, and "
 "informs the user if it is; like check.torproject.org, but from SearXNG."
 msgstr ""
+"Plugin ini memeriksa jika alamat permintaan adalah node keluar Tor, dan "
+"memberi tahu pengguna jika benar; seperti check.torproject.org, tetapi dari "
+"SearXNG."
 
 #: searx/plugins/tor_check.py:62
 msgid ""
 "Could not download the list of Tor exit-nodes from: "
 "https://check.torproject.org/exit-addresses"
 msgstr ""
+"Tidak dapat mengunduh daftar node keluar Tor dari: https://check.torproject."
+"org/exit-addresses"
 
 #: searx/plugins/tor_check.py:78
 msgid ""
 "You are using Tor and it looks like you have this external IP address: "
 "{ip_address}"
 msgstr ""
+"Anda sedang menggunakan Tor dan sepertinya Anda memiliki alamat IP eksternal "
+"berikut: {ip_address}"
 
 #: searx/plugins/tor_check.py:86
 msgid "You are not using Tor and you have this external IP address: {ip_address}"
 msgstr ""
+"Anda sedang tidak menggunakan Tor dan Anda memiliki alamat IP eksternal "
+"berikut: {ip_address}"
 
 #: searx/plugins/tracker_url_remover.py:29
 msgid "Tracker URL remover"
@@ -570,7 +580,7 @@ msgstr "Bahasa bawaan"
 #: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences.html:119
 msgid "Auto-detect"
-msgstr ""
+msgstr "Deteksi otomatis"
 
 #: searx/templates/simple/preferences.html:126
 msgid "What language do you prefer for search?"
@@ -579,6 +589,8 @@ msgstr "Bahasa apa yang Anda ingin pakai untuk pencarian?"
 #: searx/templates/simple/preferences.html:126
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
 msgstr ""
+"Pilih Deteksi otomatis untuk memperbolehkan SearXNG mendeteksi bahasa kueri "
+"Anda."
 
 #: searx/templates/simple/preferences.html:132
 msgid "Autocomplete"
@@ -1432,4 +1444,3 @@ msgstr "sembunyikan video"
 
 #~ msgid "Automatically detect the query search language and switch to it."
 #~ msgstr "Deteksi bahasa kueri pencarian dan ubah bahasanya secara otomatis."
-
diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo
index c83de5372..04f065b3c 100644
Binary files a/searx/translations/it/LC_MESSAGES/messages.mo and b/searx/translations/it/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po
index 3b074bea9..8a8cbfcfd 100644
--- a/searx/translations/it/LC_MESSAGES/messages.po
+++ b/searx/translations/it/LC_MESSAGES/messages.po
@@ -20,12 +20,13 @@
 # Franco Longo <longofrancoale@gmail.com>, 2022.
 # VaiTon <eyadlorenzo@gmail.com>, 2023.
 # return42 <markus.heiser@darmarit.de>, 2023.
+# SonoAX <giovanniilgiovo@gmail.com>, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2023-02-20 11:22+0000\n"
-"PO-Revision-Date: 2023-02-24 07:07+0000\n"
+"PO-Revision-Date: 2023-03-16 10:25+0000\n"
 "Last-Translator: return42 <markus.heiser@darmarit.de>\n"
 "Language-Team: Italian <https://translate.codeberg.org/projects/searxng/"
 "searxng/it/>\n"
@@ -34,7 +35,7 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.15.2\n"
+"X-Generator: Weblate 4.16.2\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -598,15 +599,17 @@ msgstr "Lingua predefinita"
 #: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences.html:119
 msgid "Auto-detect"
-msgstr ""
+msgstr "Auto"
 
 #: searx/templates/simple/preferences.html:126
 msgid "What language do you prefer for search?"
-msgstr "Che lingua preferisci per la ricerca?"
+msgstr "Che lingua preferisci per eseguire la ricerca?"
 
 #: searx/templates/simple/preferences.html:126
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
 msgstr ""
+"Scegli la funzione di Auto-rilevamento per far scegliere a SearXNG la lingua "
+"da usare nella tua ricerca."
 
 #: searx/templates/simple/preferences.html:132
 msgid "Autocomplete"
@@ -628,7 +631,7 @@ msgstr "Ricerca Sicura"
 #: searx/templates/simple/filters/safesearch.html:2
 #: searx/templates/simple/preferences.html:149
 msgid "Strict"
-msgstr "Rigorosa"
+msgstr "Severa"
 
 #: searx/templates/simple/filters/safesearch.html:3
 #: searx/templates/simple/preferences.html:150
@@ -658,11 +661,11 @@ msgstr ""
 
 #: searx/templates/simple/preferences.html:174
 msgid "Engine tokens"
-msgstr "Gettoni del motore"
+msgstr "Tokens del motore"
 
 #: searx/templates/simple/preferences.html:178
 msgid "Access tokens for private engines"
-msgstr "Gettoni di accesso per motori privati"
+msgstr "Tokens di accesso per motori privati"
 
 #: searx/templates/simple/preferences.html:182
 msgid "User interface"
@@ -689,6 +692,7 @@ msgid "Theme style"
 msgstr "Stile tema"
 
 #: searx/templates/simple/preferences.html:217
+#, fuzzy
 msgid "Choose auto to follow your browser settings"
 msgstr "Seleziona automatico per seguire le impostazioni del tuo browser"
 
@@ -699,8 +703,9 @@ msgstr "Allinea al centro"
 #: searx/templates/simple/preferences.html:223
 #: searx/templates/simple/preferences.html:235
 #: searx/templates/simple/preferences.html:247
+#, fuzzy
 msgid "On"
-msgstr "On"
+msgstr "Attivo"
 
 #: searx/templates/simple/preferences.html:224
 #: searx/templates/simple/preferences.html:236
@@ -929,7 +934,7 @@ msgstr "Salva"
 
 #: searx/templates/simple/preferences.html:437
 msgid "Reset defaults"
-msgstr "Reimposta i valori iniziali"
+msgstr "Reimposta ai valori di default"
 
 #: searx/templates/simple/preferences.html:438
 msgid "Back"
diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo
index 993be8908..2da509210 100644
Binary files a/searx/translations/tr/LC_MESSAGES/messages.mo and b/searx/translations/tr/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po
index c8c2b2f9c..2dad80868 100644
--- a/searx/translations/tr/LC_MESSAGES/messages.po
+++ b/searx/translations/tr/LC_MESSAGES/messages.po
@@ -12,20 +12,22 @@
 # crazychicken1 <seymaomay1809@gmail.com>, 2022.
 # Kayra Uylar <k.uylar@outlook.com>, 2022.
 # emirhan <xemirhankoc@gmail.com>, 2023.
+# return42 <markus.heiser@darmarit.de>, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version:  searx\n"
+"Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2023-02-20 11:22+0000\n"
-"PO-Revision-Date: 2023-01-30 13:56+0000\n"
-"Last-Translator: emirhan <xemirhankoc@gmail.com>\n"
+"PO-Revision-Date: 2023-03-10 11:20+0000\n"
+"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
+"Language-Team: Turkish <https://translate.codeberg.org/projects/searxng/"
+"searxng/tr/>\n"
 "Language: tr\n"
-"Language-Team: Turkish "
-"<https://translate.codeberg.org/projects/searxng/searxng/tr/>\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Weblate 4.16.2\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -279,6 +281,8 @@ msgid ""
 "{numCitations} citations from the year {firstCitationVelocityYear} to "
 "{lastCitationVelocityYear}"
 msgstr ""
+"{firstCitationVelocityYear} yılından {lastCitationVelocityYear} yılına kadar "
+"{numCitations} alıntı(lar)"
 
 #: searx/engines/tineye.py:40
 msgid ""
@@ -381,22 +385,29 @@ msgid ""
 "This plugin checks if the address of the request is a Tor exit-node, and "
 "informs the user if it is; like check.torproject.org, but from SearXNG."
 msgstr ""
+"Bu eklenti, isteğin adresinin bir Tor çıkış düğümü olup olmadığını kontrol "
+"eder ve varsa kullanıcıyı bilgilendirir; check.torproject.org gibi, ancak "
+"SearXNG'den."
 
 #: searx/plugins/tor_check.py:62
 msgid ""
 "Could not download the list of Tor exit-nodes from: "
 "https://check.torproject.org/exit-addresses"
 msgstr ""
+"Tor çıkış düğümlerinin listesi şu adresten indirilemedi: https://check."
+"torproject.org/exit-addresses"
 
 #: searx/plugins/tor_check.py:78
 msgid ""
 "You are using Tor and it looks like you have this external IP address: "
 "{ip_address}"
 msgstr ""
+"Tor kullanıyorsunuz ve şu harici IP adresine sahip olduğunuz anlaşılıyor: "
+"{ip_address}"
 
 #: searx/plugins/tor_check.py:86
 msgid "You are not using Tor and you have this external IP address: {ip_address}"
-msgstr ""
+msgstr "Tor kullanmıyorsunuz ve şu harici IP adresine sahipsiniz: {ip_address}"
 
 #: searx/plugins/tracker_url_remover.py:29
 msgid "Tracker URL remover"
@@ -579,7 +590,7 @@ msgstr "Varsayılan dil"
 #: searx/templates/simple/filters/languages.html:4
 #: searx/templates/simple/preferences.html:119
 msgid "Auto-detect"
-msgstr ""
+msgstr "Özdevimli algılama"
 
 #: searx/templates/simple/preferences.html:126
 msgid "What language do you prefer for search?"
@@ -588,6 +599,8 @@ msgstr "Arama için hangi dili tercih edersiniz?"
 #: searx/templates/simple/preferences.html:126
 msgid "Choose Auto-detect to let SearXNG detect the language of your query."
 msgstr ""
+"SearXNG'nin sorgunuzun dilini algılamasına izin vermek için Özdevimli "
+"algıla'yı seçin."
 
 #: searx/templates/simple/preferences.html:132
 msgid "Autocomplete"
@@ -1549,4 +1562,3 @@ msgstr "görüntüyü gizle"
 
 #~ msgid "Automatically detect the query search language and switch to it."
 #~ msgstr "Arama dilini otomatik algıla ve değiştir."
-
diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo
index 35216629e..92eabc82c 100644
Binary files a/searx/translations/uk/LC_MESSAGES/messages.mo and b/searx/translations/uk/LC_MESSAGES/messages.mo differ
diff --git a/searx/translations/uk/LC_MESSAGES/messages.po b/searx/translations/uk/LC_MESSAGES/messages.po
index 4146db396..67130eae6 100644
--- a/searx/translations/uk/LC_MESSAGES/messages.po
+++ b/searx/translations/uk/LC_MESSAGES/messages.po
@@ -8,13 +8,14 @@
 # Andrij Mizyk <andmizyk@gmail.com>, 2022.
 # Markus Heiser <markus.heiser@darmarit.de>, 2022, 2023.
 # BalkanMadman <zurabid2016@gmail.com>, 2023.
+# return42 <markus.heiser@darmarit.de>, 2023.
 msgid ""
 msgstr ""
 "Project-Id-Version: searx\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
 "POT-Creation-Date: 2023-02-20 11:22+0000\n"
-"PO-Revision-Date: 2023-02-27 12:08+0000\n"
-"Last-Translator: BalkanMadman <zurabid2016@gmail.com>\n"
+"PO-Revision-Date: 2023-03-10 11:24+0000\n"
+"Last-Translator: return42 <markus.heiser@darmarit.de>\n"
 "Language-Team: Ukrainian <https://translate.codeberg.org/projects/searxng/"
 "searxng/uk/>\n"
 "Language: uk\n"
@@ -25,7 +26,7 @@ msgstr ""
 "? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > "
 "14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % "
 "100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
-"X-Generator: Weblate 4.15.2\n"
+"X-Generator: Weblate 4.16.2\n"
 "Generated-By: Babel 2.11.0\n"
 
 #. CONSTANT_NAMES['DEFAULT_GROUP_NAME']
@@ -334,11 +335,11 @@ msgstr "Зміна імені сайту"
 
 #: searx/plugins/hostname_replace.py:10
 msgid "Rewrite result hostnames or remove results based on the hostname"
-msgstr ""
+msgstr "Замінити ім'я хоста або видалити результати на основі імені хоста"
 
 #: searx/plugins/oa_doi_rewrite.py:9
 msgid "Open Access DOI rewrite"
-msgstr ""
+msgstr "Переадресація на Open Access DOI"
 
 #: searx/plugins/oa_doi_rewrite.py:10
 msgid ""
@@ -362,7 +363,7 @@ msgstr ""
 
 #: searx/plugins/self_info.py:20
 msgid "Self Information"
-msgstr ""
+msgstr "Інформація"
 
 #: searx/plugins/self_info.py:21
 msgid ""
@@ -374,25 +375,30 @@ msgstr ""
 
 #: searx/plugins/tor_check.py:25
 msgid "Tor check plugin"
-msgstr ""
+msgstr "Плагін перевірки Tor"
 
 #: searx/plugins/tor_check.py:28
 msgid ""
 "This plugin checks if the address of the request is a Tor exit-node, and "
 "informs the user if it is; like check.torproject.org, but from SearXNG."
 msgstr ""
+"Цей плагін перевіряє, чи належить адреса запиту вихідному вузлу Tor і, якщо "
+"так, інформує користувача; як check.torproject.org, але від SearXNG."
 
 #: searx/plugins/tor_check.py:62
 msgid ""
 "Could not download the list of Tor exit-nodes from: "
 "https://check.torproject.org/exit-addresses"
 msgstr ""
+"Не вдалось завантажити список вихідних вузлів Tor з: https://check.torproject"
+".org/exit-addresses"
 
 #: searx/plugins/tor_check.py:78
 msgid ""
 "You are using Tor and it looks like you have this external IP address: "
 "{ip_address}"
 msgstr ""
+"Ви використовуєте Tor і, здається, у вас наступна IP адреса: {ip_address}"
 
 #: searx/plugins/tor_check.py:86
 msgid "You are not using Tor and you have this external IP address: {ip_address}"
@@ -963,7 +969,7 @@ msgstr "шукати"
 
 #: searx/templates/simple/stats.html:21
 msgid "There is currently no data available. "
-msgstr "В даний час немає доступних даних."
+msgstr "В даний час немає доступних даних. "
 
 #: searx/templates/simple/stats.html:26
 msgid "Scores"