Skip to content

Generate high-quality content across 119+ languages/dialects instantly using Qwen3-32B powered by Groq.

Notifications You must be signed in to change notification settings

KrishDesai/project-linguist

Repository files navigation

Project Linguist - Multilingual Content Generation

Generate high-quality content across 119+ languages/dialects instantly using Qwen3-32B powered by Groq.

Groq Next.js Python TypeScript

Qwen3_Launch_Demo_Vid.mp4

Project Linguist is an AI-powered chatbot that uses Qwen3-32B on Groq to generate content in multiple languages simultaneously. With over 119 languages supported, from major world languages to regional dialects, you can create content for your global audience in mere seconds.

✨ Features

  • 🚀 Lightning Fast Generation - Generate content in multiple languages simultaneously
  • 🌐 119+ Languages Supported - From major world languages to regional dialects
  • 🎯 Multiple Content Types - Email, Newsletter, Article, Social Post
  • 🎨 Customizable Tone & Length - Professional, Casual, Friendly, Formal
  • 📊 Real-time Analytics - Word count, reading time, performance metrics
  • 💡 Smart AI Processing - Powered by Qwen3-32B via Groq's ultra-fast inference
  • 🔄 Parallel Translation - Generate all languages concurrently for maximum speed
  • 📋 One-Click Copy - Easy copy-to-clipboard for all generated content

🚀 Quick Start

Prerequisites

1. Clone & Setup

git clone UPDATE
cd the-linguist

2. Install Dependencies

# Frontend dependencies
npm install

# Backend dependencies  
pip3 install fastapi groq "uvicorn[standard]" pydantic

3. Start the Application

Backend (Terminal 1):

python3 run_python_backend.py

Frontend (Terminal 2):

npm run dev

4. Get Your API Key & Start Generating!

  1. 🎉 Open http://localhost:3000
  2. 🔑 Enter your Groq API key when prompted (get it free at console.groq.com)
  3. 🚀 Start generating multilingual content instantly!

🌍 Supported Languages

119+ languages across all major language families:

  • Indo-European: English, French, Portuguese, German, Romanian, Swedish, Danish, Bulgarian, Russian, Czech, Greek, Ukrainian, Spanish, Dutch, Slovak, Croatian, Polish, Lithuanian, Norwegian Bokmål, Norwegian Nynorsk, Persian, Slovenian, Gujarati, Latvian, Italian, Occitan, Nepali, Marathi, Belarusian, Serbian, Luxembourgish, Venetian, Assamese, Welsh, Silesian, Asturian, Chhattisgarhi, Awadhi, Maithili, Bhojpuri, Sindhi, Irish, Faroese, Hindi, Punjabi, Bengali, Oriya, Tajik, Eastern Yiddish, Lombard, Ligurian, Sicilian, Friulian, Sardinian, Galician, Catalan, Icelandic, Tosk Albanian, Limburgish, Dari, Afrikaans, Macedonian, Sinhala, Urdu, Magahi, Bosnian, Armenian
  • Sino-Tibetan: Chinese (Simplified Chinese, Traditional Chinese, Cantonese), Burmese
  • Afro-Asiatic: Arabic (Standard, Najdi, Levantine, Egyptian, Moroccan, Mesopotamian, Ta'izzi-Adeni, Tunisian), Hebrew, Maltese
  • Austronesian: Indonesian, Malay, Tagalog, Cebuano, Javanese, Sundanese, Minangkabau, Balinese, Banjar, Pangasinan, Iloko, Waray (Philippines)
  • Dravidian: Tamil, Telugu, Kannada, Malayalam
  • Turkic: Turkish, North Azerbaijani, Northern Uzbek, Kazakh, Bashkir, Tatar
  • Plus: Japanese, Korean, Georgian, Basque, Haitian, Papiamento, Kabuverdianu, Tok Pisin, Swahili, Vietnamese, Khmer, Finnish, Estonian, Hungarian, Thai, Lao

❓ How To Use

Web Interface

  1. Enter your content prompt - Describe what you want to create
  2. Choose content type - Email, Newsletter, Article, or Social Post
  3. Select tone & length - Customize style and word count
  4. Pick languages - Choose from 119+ supported languages
  5. Generate - AI creates content in all selected languages simultaneously
  6. Copy & Use - One-click copy for any generated content

Content Types

  • 📧 Email - Best for Welcome Emails and Internal Communication.
  • 📰 Newsletter - Best for company updates, industry news, product releases
  • 📝 Article - Best for blog posts and tutorials
  • 📱 Social Post - Best for Twitter, LinkedIn, Facebook content

Tone Options

  • Professional - Business-appropriate, formal communication
  • Casual - Relaxed, conversational style
  • Friendly - Warm, welcoming, approachable
  • Formal - Official, structured, traditional

Credits

This app was developed by Krish Desai at Groq.

About

Generate high-quality content across 119+ languages/dialects instantly using Qwen3-32B powered by Groq.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published