Öncelikle merhaba. yapmanız gereken ilk şey "!pip install googletrans" yazmak bu çeviri kütüphaesini yükleyecek, sonrasında "import googletrans" ile ütüphaneyi impert ardından , kodlarınızı
detay = data['weather']
weather_translations = {"Clouds": "Bulutlu", "Clear": "Açık", "Rain": "Yağmurlu", "Snow": "Kar yağışlı"...}
main = data['weather'][0]['main']
print(f"{city_name:}")
print(f"Sıcaklık: {celsius}°C")
print(f"Nem: %{nem}")
print(f"Basınç: {basınç}")
print(f"Hava: {weather_translations[main]}")
şeklinde değiştirin kullandığınız apideki hava durumlarının hepsini türkçeleştirmeniz lazım aklıma gelenleri ekliyorum geri kalanlarını da siz düzenlersiniz, ( weather_translations = {"Clouds": "Bulutlu", "Clear": "Açık", "Rain": "Yağmurlu", "Snow": "Kar yağışlı"...}) bu kısımdaki sonda olan 3 noktayı silmeyi unutmayın oraya ekleyeceğinizi belirtmek için koydum bunlar sizi idare eder kullandıkça duyduğunuz ekstara yeni hava durumlarını aynı şekilde "İngilizcesi": "Türkçesi" şeklinde ekleyebilirsiniz zamanla.
ha ayrıca print(f"{city_name:}, Sıcaklık: {celsius}°C, Nem: %{nem}, Basınç: {basınç}, Hava: {weather_translations[main]}") şeklinde değiştirirseniz tüm bilgileri tek satırda yazdıra bilir ve ya speak fonksiyonunuz var ise speak(f"{city_name:}, Sıcaklık: {celsius}°C, Nem: %{nem}, Basınç: {basınç}, Hava: {weather_translations[main]}") yazarsanız tek cümlede hava durumunun tamamını okutabilirsiniz. tercih size kalmış 🙂 umarım yardımcı olabilmişimdir.