Skip to content

gildairmoreira/traduz-ai

Repository files navigation


Project Banner
typescript nextdotjs tailwindcss gemini

Traduz AI

Desenvolvido com as mais recentes tecnologias Next.js e TypeScript, o LinguaSpeak é uma ferramenta avançada de tradução por voz. Ele permite que os usuários falem no microfone, traduzam o texto falado para outro idioma e reproduzam a tradução. Este projeto é perfeito para quem usa AI para traduzir textos com contexto real de uma conversa.

  • Next.js
  • TypeScript
  • Gemini API
  • React Speech Recognition
  • Tailwind CSS

👉 Reconhecimento de Voz: Converte palavras faladas em texto usando a API Web Speech.

👉 Tradução de Texto: Traduz o texto reconhecido para um idioma de destino selecionado usando o modelo Gemini 1.5 da Google.

👉 Reproduzir Áudio: Converte o texto traduzido de volta para fala usando a síntese de voz da API Web Speech.

👉 Busca de Conteúdo em Links: Busca e traduz o conteúdo de texto de URLs fornecidas.

👉 Seleção de Idioma: Permite que os usuários selecionem os idiomas de destino para tradução.

👉 Copiar para Área de Transferência: Copia o texto traduzido para a área de transferência.

👉 Curtir, Descurtir e Favoritar: Oferece recursos de interação do usuário para traduções.

👉 Design Responsivo: Garante uma experiência perfeita em diferentes dispositivos.

Cloning the Repository

git clone https://github.com/gildairmoreira/traduz-ai.git
cd traduz-ai

Installation

Install the project dependencies using npm:

npm install

Set Up Environment Variables

Create a new file named .env in the root of your project and add the following content:

NEXT_PUBLIC_API_KEY=your-api-key

Running the Project

npm run dev

Open http://localhost:3000 in your browser to view the project.