Analisando propostas

Tradutor de linguas web site e aplicativo com correspondência de cores entre as palavras

Publicado em 15 de Dezembro de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Tradutor, a princípio Multi-línguas, ou seja, possibilidade de tradução para várias línguas, para Web e App com menu para optar pela língua a ser traduzida, traduz palavras e textos. Ao traduzir um texto em dois quadros na tela principal do Web Site ou do Aplicativo, um quadro para cada língua na tela (Português/Inglês), por exemplo, ele vai associar cada palavra à sua respectiva palavra traduzida, exibindo um círculo em volta de todas as palavras, artigos, preposições, etc, ou seja, vai circular as palavras ao digitar. O usuário então poderá clicar sobre a palavra específica que ele quer ver a tradução no quadro ao lado, gerando uma cor nas palavras correspondentes.
Por exemplo: A frase "My name is", apareceria a tradução no quadro ao lado "Meu nome é", (no caso do website) e abaixo (no caso do aplicativo), aparece então um círculo em volta de todas as palavras, artigos e preposições, tornando-as clicáveis. Ao clicar em "My", as palavras "My" e "Meu" ganhariam uma cor, amarelo por exemplo, evidenciando as palavras específicas que eu gostaria de saber qual é a sua tradução. Poderá clicar no texto em português ou inglês, na palavra que quer colorir, pois as palavras estariam concatenadas.

Preciso saber da possibilidade de estas palavras estarem concatenadas e receberem estas cores aleatórias. E o quão pesado ficará a aplicação.
Teria um botão desfazer ao lado, para apagar esta seleção, ou o usuário pode continuar a clicar em outras palavras, gerando uma cor aleatória, diferente da última cor selecionada (exclusão da última cor, para não ficar duas palavras próximas com a mesma cor).
Se ele continuar clicando na frase ou texto, vai colorindo a frase, cada palavra dentro do seu círculo. Sempre podendo desfazer a última ação.
Poderá também clicar na palavra que acabou de colorir, tirando sua cor, independentemente de quantas já coloriu, por exemplo em uma frase qualquer, todas as palavras receberam cores aleatórias, mas uma delas não quero colorir.
Basta clicar em cima dela que essa cor desaparece.
Deverá ter um aviso flutuante que poderia aparecer por alguns segundos, apontando para a primeira palavra, com o aviso: "Clique na palavra para colorir a sua tradução" ou algo similar.
Possibilidade de FAVORITAR a palavra ou frase, salvando em outra tela.

Possibilidade de Compartilhar as palavras ou frases via Email, WhatsApp Facebook Messenger ou COPIAR estas. O que vejo em alguns apps é que ao copiar, só copia a tradução e não a frase que o usuário digitou, portanto neste app gostaria que compartilhasse as duas entradas de dados, o que o usuário digitou e a tradução.
Abaixo do Web Site, deverá rodar anúncios Google Ads e um botão para baixar o aplicativo no Google Play e IOS, que também rodarão anúncios, pequenos e discretos abaixo e alguns instersticiais maiores em alguns momentos, no aplicativo.

Sugestões sobre API's são bem vindas, pesquisei algumas, como o Google Translate e o Microsoft Translator, com versão gratuita e paga.
O usuário poderá migrar para uma versão premium via pagamento de uma mensalidade, o que tiraria o limite de palavras que posso colorir, por exemplo, 03 (Três) palavras gratuitas e tornaria o app livre de anúncios.
"Ao migrar para a versão premium você obterá:
Número ilimitado de correspondência de cores;
Nenhum anúncio".

No rodapé a Politica de Privacidade e contato via email, para que o usuário tire alguma dúvida comigo.
Seria então o WebSite já hospedado, com os anúncios rodando e um botão abaixo ou na lateral para poder baixar o app. E o aplicativo publicado no Google Play e IOS, e anúncios rodando e a possibilidade de versão premium em um botão acima indicando a possibilidade de compra deste app, com valor recorrente.

Contexto Geral do Projeto

Um app de tradução para visualização rápida da palavra que gostaria de saber qual a tradução em um texto pequeno, médio ou grande.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Plataformas exigidas Windows

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por E. C. C.