Hier is een handleiding voor het maken van een basistalator in Python met behulp van de API van Google Translate:
1. Stel uw omgeving in
* Installeer python: Als u Python niet hebt geïnstalleerd, downloadt u dit van [https://www.python.org/downloads/Buch(https://www.python.org/downloads/).
* Installeer de Googletrans -bibliotheek: Open uw terminal of opdrachtprompt en voer uit:
`` `bash
Pip Install Googletrans
`` `
2. Schrijf de Python -code
`` `Python
Van Googletrans Import Translator
def translate_text (text, target_language):
"" "
Vertaalt tekst met behulp van Google Translate.
Args:
Text (STR):de tekst om te vertalen.
Target_Language (STR):de doeltaalcode (bijvoorbeeld 'en', 'fr', 'es').
Retourneert:
STR:De vertaalde tekst.
"" "
vertaler =vertaler ()
Translation =Translator.Translate (text, dest =target_language)
return translation.Tekst
if __Name__ =="__main__":
terwijl waar:
text_to_translate =input ("Voer de tekst in om te vertalen:")
target_language =input ("Voer de doeltaalcode in (bijv. 'EN', 'fr'):")
poging:
translated_text =translate_text (text_to_translate, target_language)
print (f "vertaling:{translated_text}")
Behalve uitzondering als e:
print (f "error:{e}")
if Input ("Vertaal opnieuw? (y/n):"). Lower ()! ='y':
pauze
`` `
3. Verklaring
* Importeren `googletrans`: De `van Googletrans Import Translator` -regel importeert de benodigde tools voor het gebruik van Google Translate.
* `Translate_text` functie:
- Neemt de tekst- en doeltaal als invoer.
- Creëert een `vertaler' -object.
- Gebruikt `Translator.Translate` om de vertaling uit te voeren.
- Retourneert de vertaalde tekst.
* Hoofduitvoeringsblok:
- voert een lus uit die de gebruiker continu vraagt om tekst en de doeltaal.
- roept de functie `translate_text` aan om te vertalen.
- Drukt de vertaalde tekst af of geeft een foutmelding weer.
- Vraagt de gebruiker of hij opnieuw wil vertalen.
4. Hoe te rennen
1. Sla de code op als een Python -bestand (bijv. "Translator.py`).
2. Open uw terminal of opdrachtprompt en navigeer naar de map waar u het bestand hebt opgeslagen.
3. Voer het script uit:
`` `bash
python vertaler.py
`` `
5. Gebruik
* Het programma zal u vragen om de tekst in te voeren die u wilt vertalen en de doeltaalcode.
* U kunt taalcodes vinden op de Google Translate -website.
* Het programma geeft vervolgens de vertaalde tekst weer.
belangrijke opmerkingen:
* Google Translate API: De bibliotheek 'Googletrans' maakt gebruik van de openbare API van Google Translate, die beperkingen of beperkingen kan hebben (bijv. Rentelimieten).
* Foutafhandeling: De code bevat basisfoutafhandeling om potentiële uitzonderingen te vangen.
* Geavanceerde functies: U kunt meer functies toevoegen, zoals:
- GUI (grafische gebruikersinterface) met behulp van bibliotheken zoals TKINTER of PYQT.
- SPOORDE VERSCHAKELIJKHEID.
- Ondersteuning van meerdere vertaalrichtingen (bron naar target en vice versa).
- Gebruik van de geavanceerde opties van Google Translate (bijv. Uitspraak, transcriptie).
- Integratie met andere toepassingen.
Laat het me weten als u een van deze functies wilt uitbreiden of specifieke vereisten voor uw vertaler wilt hebben! |