Evaluando propuestas

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

Publicado el 15 Diciembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

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 general del proyecto

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.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por E. C. C.