Skip to main content
 首页 » 编程设计

python函数将短信语言转换为英语

2025年05月04日13lhb25

我在创建一个使用短信缩写词典的函数,以及使用该词典编写英语翻译函数时遇到了问题。例如:“y r u l8?”翻译成“你为什么迟到?” 所以到目前为止我有这个:(我不需要每一个短信短语)

def text(string):   
    textDict={'y':'why', "l8":'late','u':'you','gtg':'got to go', 'lol': 'laugh out loud', 'ur': 'your',} 

感谢任何帮助!

请您参考如下方法:

如果你有一个替换字典,你可以这样做:

replacements = { 
  'lol': 'laugh out loud', 
  'y': 'why', 
  'l8': 'late', 
  'u': 'you', 
  'r': 'are' 
} 
 
s1 = 'y r u l8' 
 
s2 = ' '.join([replacements.get(w, w) for w in s1.split()])