#file.read()
from textblob_de import TextBlobDE as TextBlob
from textblob_de import Word
from googletrans import Translator, constants
import random
file = open(""./Kurze03.txt"", ""rt"", encoding = ""utf-8"")
text = file.read()
file.close()
translator = Translator()
for a in range(3):
title = translator.translate(random.choice(text.split()), dest = ""en"")
titel = translator.translate((f""{title.text}""), dest = ""de"")
print("" 33[1m"" + f""{titel.text}"" + "" 33[0m"" + "" "")
for t in range(5):
RandomN = random.choice([w for (w, pos) in TextBlob(text).tags if pos[1] == ""N""])
RandomV = random.choice([w for (w, pos) in TextBlob(text).tags if pos[0] == ""V""])
RandomA = random.choice([w for (w, pos) in TextBlob(text).tags if pos[0] == ""J""])
RandomAv = random.choice([w for (w, pos) in TextBlob(text).tags if pos[0] == ""R""])
RandomP = random.choice([w for (w, pos) in TextBlob(text).tags if pos[0] == ""P""])
wörter = RandomN, RandomV, RandomA, RandomAv, RandomP, "" ""
poem = translator.translate("" "".join(random.sample(wörter, k = 6)), dest = ""en"")
uta = translator.translate((f""{poem.text}""), dest = ""ja"")
gedicht = translator.translate((f""{uta.text}""), dest = ""de"")
print(f""{gedicht.text}"")
print(6*"" "")
Die Gedichte wurden veröffentlicht in: KURZE Vierte Anthologie des Literarischen Schreibens, KHM, 2021 #Anmerkung: Der Code liest den Text der letzten Ausgabe „Kurze“ ein. Insgesamt fünfmal werden ausgesuchte Wörter erst ins Englische, dann ins Japanische und schließlich ins deutsche übersetzt. Der Code generierte auf diese Art drei Gedichte.