Skip to content

FedericoVelasquez/GoogleTranslateBkdv2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoogleTranslate_Backendv2.0

HTML • JavaScript • CSS • Backend
Traductor estilo GoogleTranslate con HTML, Javascript, CSS y con Backend de requests a IA-Gemini.

#Local-IA_Browser #VoiceRecognition #SpeechSynthesis #IA-Gemini

Screenshot of Translator UI in Preview Mode

Aplicación web de traducción que combina las APIs nativas del navegador con un backend conectado a Gemini. Permite traducción local, detección automática de idioma y romanización (alfabeto latino e IPA) de idiomas no latinos como ruso, japonés y chino. Una experiencia más completa a la de un traductor convencional.

Cosas a tener en cuenta:

  1. API-Key Gemini: Para mandar solicitudes a la IA de Gemini es necesario tener una cuenta en Google AI Studio (gratuita, con hasta $300 en créditos de Google Cloud). En el menú lateral del dashboard puedes generar una API Key.

    Screenshot of Google IA Studio

    Luego con el ID del la API-Key se crea un archivo .env en la carpeta raiz del proyecto y dentro pon el ID "GOOGLE_API_KEY= 'pon tu codigo aqui'".

  2. Instalar las dependencias: Asegúrate de tener todas las dependencias en el package.json. Configura el archivo del servidor de romanización y define la dirección web correcta de la página en la sección CORS.

    Screenshot Configuration in package.json

  3. Seleccionar el modelo de IA-Gemini: Cada modelo tiene límites de requests, tokens por input y tipo de salida (texto, imagen, audio, video). Consulta la documentación de modelos

    Screenshot of Google IA Studio/ Gemini API Use

  4. Pruebas:

    • Detección automática de idioma (muestra el confidence).
    • Entrada de texto por voz.
    • Lectura del texto traducido por altavoz.
    • Copiar traducciones al portapapeles.
    • Limpiar texto de entrada.
    • Traducción y transcripción al alfabeto latino (Romanización + IPA).

Screenshot of Google Translate/ Translation Japones to Spanish

Screenshot of Google Translate/ Translation Spanish to Ruso

Screenshot of Google Translate/ Copy Text Output

Enlaces

  1. Using the Translator and Language Detector APIs
  2. Language detection with built-in AI
  3. Translation with built-in AI
  4. Text Generation API-Gemini
  5. Gemini Models IA

About

Traductor estilo GoogleTranslate con HTML, Javascript, CSS y Backend de requests a IA-Gemini #Local-IA_Browser #VoiceRecognition #SpeechSynthesis #IA-Gemini

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors