Skip to content

pgxxhh/GamerLingo

Repository files navigation

GHBanner

GamerLingo: Native Gamer Translation App

GamerLingo is an intelligent slang translator built for gamers and Gen Z. It automatically translates text and spoken input into native, game-community slang in multiple languages, capturing gaming-specific jargon, emotions, and social context. Whether chatting or streaming, GamerLingo converts standard language into authentic gamer expressions, including support for game terminology, memes, and toxic, hype, or neutral vibes.

Product Features

  • Slang Translation: Converts everyday language into authentic, community-driven gamer/Gen Z slang for supported languages (English, Chinese, Japanese, Korean, etc.).
  • Game-Aware: Detects gaming context—League of Legends, Valorant actions, objects, and iconic phrases—to ensure translations use official and popular community terms.
  • Audio & Text Support: Accepts both typed and spoken input, giving instant translation and playback in the target language's vocal style.
  • Vibe & Emotion Tagging: Automatically tags output (e.g., toxic, hype, neutral) based on sentiment analysis.
  • Reverse Translation/Practice: Shadowing practice and instant feedback help users master gamer lingo pronunciation.
  • Customizable Language Targeting: Easy selection of target language and region for slang accuracy and community relevancy.

Core Tech Stack

  • TypeScript (96.9%): All app logic, translation flows, and React components are written in TypeScript for robust, scalable development.
  • React: Dynamic user interface featuring translation results, language selection, reverse translation popups, and practice modules.
  • Tailwind CSS: Seamless, modern UI styling, customized dark theme, glowing animation effects, and responsive layouts.
  • HTML (3.1%): Core markup and app shell.
  • Web Audio API: For realtime playback and pronunciation practice in the relevant gamer lingo accent/style.
  • Google Generative AI: Backend translation and sentiment analysis, with support for audio and vibe tagging.

Getting Started

Prerequisites: Node.js

  1. Install dependencies:
    npm install
    
  2. Set the GEMINI_API_KEY in .env.local to your Gemini API key
  3. Run the app:
    npm run dev
    

View your app in AI Studio: AI Studio App Link


GamerLingo is open source—experiment, contribute, and help gamers everywhere communicate natively!

About

A more native, gamer-friendly translator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors