LingoSite is an AI-powered SaaS platform enabling users such as NGOs, educators, content creators, small business, startups to effortlessly create multilingual websites, landing pages, and web apps with zero coding or translation burden. The platform leverages Lingo Products(Compiler,CLI) and large language models (LLMs) to generate and translate site content automatically, making multilingual publishing seamless and accessible.
https://youtu.be/8BPkrrkW6tU?si=jszDOCaRKsSZDGsa
- AI-driven content generation from user prompts via LLM
- Seamless Lingo-powered multi-language translation of all site content
- JSX UI component generation by LLM, then translated by Lingo Compiler
- Generated site JSX stored in database keyed by unique site code
- Publicly accessible sites served at unique routes, e.g.
/site/[site-code] - Modern, responsive UI with Next.js App Router and React Hooks
- Fully deployable on Vercel with built-in backend API routes
- Users create site content in their primary language using prompts.
- An LLM generates the JSX structure for the site UI based on the content.
- The entire JSX code is translated into the desired language by the Lingo translation API, ensuring all text and UI elements are localized.
- The translated JSX is stored in the platform's database, accessible via a unique site code.
- Each generated site is publicly viewable via a unique URL route like
/site/zqdgdja. - Users can share, view, and navigate these multilingual websites effortlessly.
| Category | Technology |
|---|---|
| Framework | Next.js 54 (App Router) |
| Styling | Tailwind CSS |
| AI & Translation | Lingo / Custom AI API |
| Deployment | Vercel |
| Database | Supabase |
Clone repository:
git clone https://github.com/your-username/lingosite.git
cd lingositeInstall dependencies:
npm installCreate .env.local file with keys:
NEXT_PUBLIC_LINGO_API_KEY=your_key_here
NEXT_PUBLIC_BACKEND_URL=http://localhost:3000
Run development mode:
npm run devBuild production version:
npm run buildStart production server:
npm start/
├── app/
│ ├── api/
│ ├── components/
│ └── page.jsx
├── public/
└── package.json
- Export options: PDF, text, audio formats for content
- AI-powered voice generation for songs and lessons
- Classroom/collaborative editing and viewing mode
- Website builder improvements with drag-and-drop UI
- Expanded deployment capabilities including custom subdomains and translation workflows
Contributions, ideas, and improvements are welcome! To contribute:
git checkout -b feature-name
# make your updates
git commit -m "Add new feature"
git push origin feature-nameThis project is licensed under the MIT License.