Skip to content

Instantly share code, notes, and snippets.

@Dagimal
Last active December 1, 2020 10:28
Show Gist options
  • Select an option

  • Save Dagimal/a813394769e06c9539af07e05beca8aa to your computer and use it in GitHub Desktop.

Select an option

Save Dagimal/a813394769e06c9539af07e05beca8aa to your computer and use it in GitHub Desktop.
from google_trans_new import google_translator
from random import randint
def paraphrase(sentence):
"""
returns list of sentences with similar meaning to sentence
"""
language_list = ["ko","fr","ja","id","it","pt","ru","af","sq","am","ar","ca","nl","de","es","tr"]
translator = google_translator()
translated_sentence_list = []
for language in language_list:
text = translator.translate(sentence,lang_tgt=language)
text = translator.translate(text,lang_src=language,lang_tgt='en')
translated_sentence_list.append(text)
translated_sentence_list.sort()
translated_sentence_list = list(set(translated_sentence_list))
return translated_sentence_list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment