Open jonatasvcosta opened 7 years ago
@LucasAmorimSilva , uma sugestão de melhoria:
Quando eu coloco outra língua que não é inglês (por exemplo, pt-br), ocorre o seguinte problema: 1) A requisição fica muuuito lenta (chega a uns 10s ou mais), pois imagino que para cada palavra da listinha vc chame uma vez o endpoint de tradução
2) Quando uma palavra não tem tradução, fica a palavra original em inglês, aí fica uma listinha em dois idiomas, o que não é muito bacana
Minhas sugestões para resolver esse problema: 1) Chamar uma única vez o endpoint passando todos os termos usando um caractere separador, por exemplo "palavra1 I palavra2 | palavra3", acho que vai ficar bem mais rápido, já deve resolver
2) Se a tradução for igual a palavra original em inglês(ou seja, a palavra continuou em inglês, pois não se achou uma tradução para pt-br) então remover essa palavra da lista, só retornar as outras
https://github.com/gutfeeling/word_forms
https://github.com/drivelous/find-similar-words
Entrada: palavra e o idioma dela Saída: palavras semelhantes traduzidas para o mesmo idioma de entrada