Spaces:
Paused
Paused
| from thefuzz import fuzz | |
| from deep_translator import GoogleTranslator | |
| import time | |
| def gg_score(original, translation, target="en"): | |
| while True: | |
| try: | |
| back_original = GoogleTranslator(source='auto', target=target).translate(translation) | |
| gg_translation = GoogleTranslator(source='auto', target=target).translate(original) | |
| break | |
| except: | |
| time.sleep(1) | |
| continue | |
| return (fuzz.token_set_ratio(original, back_original) + fuzz.token_set_ratio(gg_translation, translation))/200 | |
| def miner_score(translation, grouth): | |
| return fuzz.token_set_ratio(translation, grouth)/100 |