我有这个功能可以将文本语言转换为英语:
def translate(string):
textDict={'y':'why', 'r':'are', "l8":'late', 'u':'you', 'gtg':'got to go',
'lol': 'laugh out loud', 'ur': 'your',}
translatestring = ''
for word in string.split(' '):
if word in textDict:
translatestring = translatestring + textDict[word]
else:
translatestring = translatestring + word
return translatestring
但是,如果我想翻译y u l8?
它会返回whyyoul8?
. 当我返回它们时,我将如何分隔单词,以及如何处理标点符号?任何帮助表示赞赏!