Merhaba Dostlar,
Elimde bin çivarı ingilizce txt dosyası var. Bunları türkçeye çevirmem lazım. Birkaç online araç buldum ama hepsi tek tek çeviri yapıyor. Toplu olarak çeviri yapmanın kolay bir yolu bilen var mı ?
txt to translation
3
●70
- 18-11-2023, 11:55:21
- 18-11-2023, 11:59:19Yani hepsi 150-300 kelime arası.ozgurrsvan adlı üyeden alıntı: mesajı görüntüle
- 18-11-2023, 12:00:34Python ile çok rahat şekilde yapabilirsiniz.ErkanAranci adlı üyeden alıntı: mesajı görüntüle
https://pypi.org/project/googletrans/
Örnek kod:
import os from googletrans import Translator def translate_text(input_text, target_language='tr'): translator = Translator() translation = translator.translate(input_text, dest=target_language) return translation.text def translate_files(input_folder, output_folder): if not os.path.exists(output_folder): os.makedirs(output_folder) for filename in os.listdir(input_folder): if filename.endswith('.txt'): input_path = os.path.join(input_folder, filename) output_path = os.path.join(output_folder, filename) with open(input_path, 'r', encoding='utf-8') as file: content = file.read() translated_content = translate_text(content) with open(output_path, 'w', encoding='utf-8') as output_file: output_file.write(translated_content) if __name__ == "__main__": input_folder = "input_folder_path" # Değiştirmeniz gereken klasör yolu output_folder = "output_folder_path" # Değiştirmeniz gereken klasör yolu translate_files(input_folder, output_folder)ErkanAranci ve zeyrek34 bunu beğendi.2 kişi bunu beğendi.