[*]DataFrame in xlsx schreiben
[*]Dokumente in Google Translate hochladen (übersetzen .google.com/docs)
[*]Laden Sie die übersetzte Datei herunter
[*]Lesen Sie die übersetzte Datei zurück in die Pipeline
< /ol>
Dieser manuelle Prozess ist sehr schnell und genau, erfordert jedoch menschliches Eingreifen. Ich habe versucht, es mit py-googletrans wie folgt zu automatisieren:
Code: Select all
async def translate_bulk():
async with Translator() as translator:
translations = await translator.translate(chunks, dest='ko')
for translation in translations:
print(translation.origin, ' -> ', translation.text)
asyncio.run(translate_bulk())
Gibt es eine kostenlose Möglichkeit, programmgesteuert Übersetzungsgeschwindigkeiten zu erreichen, die denen von Google Translate Documents ähneln? Ich bin offen für die Verwendung verschiedener Bibliotheken oder APIs, solange diese kostenlos sind und Massenübersetzungen effizient durchführen können.
Was ich versucht habe:
< ul>
[*]py-googletrans mit Chunking (zu langsam)
[*]Manuelle Google Translate-Dokumente (schnell, aber nicht automatisiert)
Vorschläge für alternative Ansätze oder Optimierungen wären willkommen.