Minha língua nativa é o espanhol, mas eu posso ler português fluentemente. No entanto, agora estou usando um tradutor. Eu sei como fazer isso. Existem algumas soluções que vêm à mente. Um deles é encontrar um dicionário de sinônimos, baixá-lo, limpar e processar os dados e, em seguida, usar esses dados para encontrar sinônimos. Em seguida, podemos criar um serviço da Web que recebe um texto e, em seguida, retorna como resultado outro texto com sinônimos alterados. Existem muitas variações para essa solução, teríamos que discuti-las. Claro, eu também posso criar o site, que tem uma caixa de texto com a qual o usuário pode interagir (texto de entrada).