📚 English | 🇫🇷 Français | 🇩🇪 Deutsch | 🇷🇺 Русский
SaintTranslator is a Python script that helps you translate .po files easily. It uses the Google Translate API to provide translation services.
- Translate
.pofiles from one language to another. - Fast and efficient translation using the Google Translate API.
- Visual progress bar with percentage and estimated time of completion.
To use SaintTranslator, follow these steps:
-
Install Python: Make sure you have Python 3 installed. You can download it from python.org.
-
Install Required Libraries: Open a terminal or command prompt and install the necessary libraries by running:
pip install polib progress mtranslate
-
Download the Script: Save the Python script to a file named
main.py.
-
Run the Script: In the terminal or command prompt, navigate to the directory where
main.pyis saved and run:python main.py
-
Choose Input File: A file dialog will open. Select the
.pofile you want to translate. -
Enter Target Language: A prompt will appear asking for the target language code (e.g., 'fr' for French, 'de' for German). Enter the code and click OK.
-
Select Output File Location: A file dialog will open for you to choose where to save the translated file. The script will suggest a filename based on the target language (e.g.,
translated_FR_FR.po). -
Translation Process: The script will show a progress bar indicating how many entries have been translated and how much time is estimated for completion. Wait for the translation to finish.
-
Completion: Once the translation is complete, a message will appear informing you that the translation was successful.
To translate a .po file from English to French:
- Run the script:
python main.py - Select your
.pofile. - Enter
fras the target language code. - Save the output file with the suggested name.
If you have any questions or need assistance, feel free to contact me on Telegram: @tominaga.
SaintTranslator est un script Python qui vous aide à traduire facilement les fichiers .po. Il utilise l'API Google Translate pour fournir des services de traduction.
- Traduire des fichiers
.pod'une langue à une autre. - Traduction rapide et efficace grâce à l'API Google Translate.
- Barre de progression visuelle avec pourcentage et temps estimé de la traduction.
Pour utiliser SaintTranslator, suivez ces étapes :
-
Installer Python : Assurez-vous d'avoir Python 3 installé. Vous pouvez le télécharger depuis python.org.
-
Installer les Bibliothèques Nécessaires : Ouvrez un terminal ou une invite de commande et installez les bibliothèques nécessaires en exécutant :
pip install polib progress mtranslate
-
Télécharger le Script : Sauvegardez le script Python dans un fichier nommé
main.py.
-
Exécutez le Script : Dans le terminal ou l'invite de commande, accédez au répertoire où
main.pyest enregistré et exécutez :python main.py
-
Choisir le Fichier d'Entrée : Une boîte de dialogue s'ouvrira. Sélectionnez le fichier
.poque vous souhaitez traduire. -
Entrer la Langue Cible : Une invite apparaîtra demandant le code de langue cible (par exemple, 'fr' pour le français, 'de' pour l'allemand). Entrez le code et cliquez sur OK.
-
Choisir le Lieu de Sauvegarde : Une boîte de dialogue s'ouvrira pour vous permettre de choisir où enregistrer le fichier traduit. Le script proposera un nom de fichier basé sur la langue cible (par exemple,
translated_FR_FR.po). -
Processus de Traduction : Le script affichera une barre de progression indiquant combien d'entrées ont été traduites et combien de temps il reste. Attendez la fin de la traduction.
-
Complétion : Une fois la traduction terminée, un message apparaîtra pour vous informer que la traduction a été réussie.
Pour traduire un fichier .po de l'anglais vers le français :
- Exécutez le script :
python main.py - Sélectionnez votre fichier
.po. - Entrez
frcomme code de langue cible. - Sauvegardez le fichier de sortie avec le nom suggéré.
Si vous avez des questions ou besoin d'aide, n'hésitez pas à me contacter sur Telegram : @tominaga.
SaintTranslator ist ein Python-Skript, das Ihnen hilft, .po-Dateien einfach zu übersetzen. Es verwendet die Google Translate API, um Übersetzungsdienste anzubieten.
- Übersetzen von
.po-Dateien von einer Sprache in eine andere. - Schnelle und effiziente Übersetzung mithilfe der Google Translate API.
- Visuelle Fortschrittsanzeige mit Prozentsatz und geschätzter Zeit bis zur Fertigstellung.
Um SaintTranslator zu verwenden, folgen Sie diesen Schritten:
-
Python Installieren: Stellen Sie sicher, dass Python 3 installiert ist. Sie können es von python.org herunterladen.
-
Erforderliche Bibliotheken Installieren: Öffnen Sie ein Terminal oder eine Eingabeaufforderung und installieren Sie die benötigten Bibliotheken, indem Sie ausführen:
pip install polib progress mtranslate
-
Script Herunterladen: Speichern Sie das Python-Skript in einer Datei namens
main.py.
-
Script Ausführen: Navigieren Sie im Terminal oder in der Eingabeaufforderung zum Verzeichnis, in dem
main.pygespeichert ist, und führen Sie es aus:python main.py
-
Eingabedatei Wählen: Ein Dateiauswahlfenster wird geöffnet. Wählen Sie die
.po-Datei aus, die Sie übersetzen möchten. -
Zielsprache Eingeben: Ein Eingabefeld wird angezeigt, in dem Sie den Zielsprachcode eingeben müssen (z. B. 'fr' für Französisch, 'de' für Deutsch). Geben Sie den Code ein und klicken Sie auf OK.
-
Ausgabedateipfad Wählen: Ein Dateiauswahlfenster wird geöffnet, in dem Sie den Speicherort für die übersetzte Datei auswählen können. Das Skript schlägt einen Dateinamen basierend auf der Zielsprache vor (z. B.
translated_FR_FR.po). -
Übersetzungsprozess: Das Skript zeigt eine Fortschrittsanzeige, die angibt, wie viele Einträge bereits übersetzt wurden und wie viel Zeit voraussichtlich noch benötigt wird. Warten Sie, bis die Übersetzung abgeschlossen ist.
-
Fertigstellung: Nach Abschluss der Übersetzung wird eine Nachricht angezeigt, die Ihnen mitteilt, dass die Übersetzung erfolgreich abgeschlossen wurde.
Um eine .po-Datei von Englisch nach Französisch zu übersetzen:
- Führen Sie das Skript aus:
python main.py - Wählen Sie Ihre
.po-Datei aus. - Geben Sie
frals Zielsprachcode ein. - Speichern Sie die Ausgabedatei mit dem vorgeschlagenen Namen.
Wenn Sie Fragen haben oder Hilfe benötigen, können Sie mich gerne über Telegram kontaktieren: @tominaga.
SaintTranslator — это скрипт на Python, который помогает легко переводить файлы .po. Он использует API Google Translate для предоставления услуг перевода.
- Перевод файлов
.poс одного языка на другой. - Быстрый и эффективный перевод с использованием API Google Translate.
- Визуальный индикатор прогресса с процентами и оценочным временем завершения.
Чтобы использовать SaintTranslator, выполните следующие шаги:
-
Установите Python: Убедитесь, что у вас установлен Python 3. Вы можете скачать его с python.org.
-
Установите Необходимые Библиотеки: Откройте терминал или командную строку и установите необходимые библиотеки, выполнив:
pip install polib
progress mtranslate
- Скачайте Скрипт:
Сохраните скрипт Python в файл с именем
main.py.
-
Запустите Скрипт: В терминале или командной строке перейдите в каталог, где сохранен
main.py, и выполните:python main.py
-
Выберите Файл Входа: Откроется диалоговое окно для выбора файла. Выберите файл
.po, который вы хотите перевести. -
Введите Целевой Язык: Появится запрос на ввод кода целевого языка (например, 'fr' для французского, 'de' для немецкого). Введите код и нажмите OK.
-
Выберите Место Сохранения: Откроется диалоговое окно для выбора места сохранения переведенного файла. Скрипт предложит имя файла, основанное на целевом языке (например,
translated_FR_FR.po). -
Процесс Перевода: Скрипт покажет индикатор прогресса, который указывает, сколько записей было переведено и сколько времени еще потребуется. Подождите, пока перевод не завершится.
-
Завершение: После завершения перевода появится сообщение, сообщающее вам, что перевод завершен успешно.
Чтобы перевести файл .po с английского на французский:
- Запустите скрипт:
python main.py - Выберите свой файл
.po. - Введите
frкак код целевого языка. - Сохраните выходной файл под предложенным именем.
Если у вас есть вопросы или вам нужна помощь, не стесняйтесь обращаться ко мне в Telegram: @tominaga.