Back to Projects
2025Personal Project

AI Translation Web App

A simple but effective translation web app built with Next.js and Vercel's AI SDK that demonstrates prompt engineering and structured JSON AI outputs. Features phrase translation, word-by-word breakdown, phrase analysis, and grammar overview, with a clean UI using Framer Motion, Tailwind CSS, and Radix components.

Next.js
Vercel AI SDK
Prompt Engineering
Framer Motion
Tailwind CSS
Radix UI
TypeScript

Demo Video

Live App Demonstration

See the translation app in action with real-time AI-powered translations, word breakdowns, and grammar analysis

Watch Demo

Key Features

AI-Powered Translation

Uses Vercel's AI SDK with structured JSON outputs to provide accurate translations with contextual understanding

Word-by-Word Breakdown

Detailed analysis of each word showing individual translations and linguistic components

Phrase Analysis

Comprehensive phrase-level analysis explaining context, meaning, and usage patterns

Grammar Overview

Detailed grammatical breakdown including sentence structure, verb tenses, and linguistic rules

Technical Implementation

Development Workflow

  • Used v0.dev for initial project scaffolding and component structure
  • Refined and extended functionality with Cursor AI assistance
  • Iterative development approach combining AI tools with custom implementation

Frontend & UI

  • Built with Next.js 14 for optimal performance and SEO
  • Framer Motion for smooth animations and transitions
  • Tailwind CSS for responsive, utility-first styling
  • Radix UI components for accessible, customizable interface elements
  • TypeScript for type safety and better developer experience

AI Integration

  • Vercel AI SDK for streamlined AI model integration
  • Structured JSON outputs using prompt engineering techniques
  • Custom prompts designed for comprehensive language analysis
  • Real-time processing with optimized API calls

Learning Outcomes

  • Advanced prompt engineering for structured AI outputs
  • Integration of modern AI development tools and workflows
  • Building user-friendly interfaces for AI-powered applications
  • Understanding of language processing and linguistic analysis

Project Impact

This project served as an excellent introduction to AI development and prompt engineering. By focusing on structured outputs and comprehensive language analysis, it demonstrated how modern AI tools can be leveraged to create practical, user-focused applications. The experience gained from this project has been invaluable for understanding AI integration patterns and best practices in modern web development.