翻译成另一种语言的相似文本
garbage-translator的Python项目详细描述
垃圾转换器
安装
pip install garbage-translator
用法
fromgarbage_translatorimportGarbageTranslatorasGTgt=GT.from_list(["hellà","dankness","mi","olt","frend"])>>>gt.translate("hello darkness my old friend!",garbigility=50)"hellà dankness mi olt frend!"
如何享受乐趣
importnltkfromgarbage_translatorimportGarbageTranslatorasGTnltk.download('cess_esp')# download spanish corpus (or whatever language you like)gt=GT.from_list(list(nltk.corpus.cess_esp.words()))text="The Mexico–United States barrier is a series of vertical barriers along" \ " the Mexico–United States border aimed at preventing illegal crossings " \ "from Mexico into the United States. The barrier is not one contiguous structure" \ ", but a discontinuous series of physical obstructions variously classified as 'fences' or 'walls'.">>>gt.translate(text,garbigility=20)"""The méxico–United States barrier is a seres of vertical barriers along the méxico–United States bordes aimed at preventing ilegal crossings from méxico into the United States. The barrier is not one contiguous structure, but a discontinuous seres of physical obstructions variously classified as 'fences' or 'walls'.""">>>gt.translate(text,garbigility=30)"""The méxico–United States barrio is a seres of vertical barrios along the méxico–United States bordes aimed at presentan llegan crossings from méxico instó the United States. The barrio is not one continuo estructura, but a discontinuous seres of physical obstructions variously clasificó as 'fences' or 'walls'.""">>>gt.translate(text,garbigility=40)"""Te Mérito–Usted Staples barrio is a seis of vecinal barrio abono te Mérito–Usted Staples borrar anime at pretendido llegan crossings from Mérito instó te Usted Staples. Te barrio is notó once consigo estructuras, buk a discóticas seis of musical instrucción varios clarifica as 'fauces' or 'allí'.""">>>gt.translate(text,garbigility=50)"""Te Maxis–Unión Santos barriendo ir a sordos os vestir batir abono te Maxis–Unión Santos bondad anime a prevemos irreal consigo farol Maxis invitó te Unión Santos. Te barriendo ir notó once conteo sepultura, buk a disponibles sordos os publica obligaciones valioso calificó así 'francos' o 'allí'."""
API
classGarbageTranslator:@classmethoddeffrom_list(cls,corpus:List[str])->"GarbageTranslator":""" :param corpus: words of target language """...deftranslate(self,paragraph:str,garbigility:int)->str:""" :param paragraph: original text :param garbigility: from 0 to 100. How garbageous you like your translation to be. :return: garbage text :raise ValueError: if garbigility is outside interval (0, 100] """...