Skip to content

WafaeBouajaja/codealpha_tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CodeAlpha AI Internship Projects

Overview

This repository contains the projects I completed during the Artificial Intelligence Internship at CodeAlpha. The internship provided hands-on experience in AI model development, machine learning workflows, and real-time data processing. These projects demonstrate practical applications of AI in language translation, chatbots, and computer vision.

Internship Details

  • Company: CodeAlpha
  • Duration: November 1, 2025 - November 31, 2025
  • Mentorship: Expert guidance from CodeAlpha AI team
  • Perks:
    • Internship Offer Letter
    • Completion Certificate (QR Verified)
    • Unique ID Certificate
    • Letter of Recommendation
    • Resume Building Support
    • Job Opportunities

Projects Completed

1. Language Translation Tool

Objective: Build an interactive tool to translate text between multiple languages.

Features:

  • User interface for text input and language selection
  • Integration with Google Translate API for real-time translation
  • Clear display of translated text
  • Optional usability enhancements like copy-to-clipboard and text-to-speech

Technologies Used: Python, Flask/FastAPI, HTML/CSS, JavaScript, Google Translate API

📁 Repository: translation-app


2. Chatbot for FAQs

Objective: Develop a chatbot that provides accurate answers to frequently asked questions.

Features:

  • Collection of FAQs related to a chosen topic
  • NLP preprocessing using NLTK (tokenization, cleaning, and normalization)
  • Matching user queries to FAQs using cosine similarity / intent matching
  • Simple chat interface for user interaction

Technologies Used: Python, NLTK, SpaCy, FastAPI/Flask, HTML/CSS, JavaScript

📁 Repository: QAF


3. Object Detection and Tracking

Objective: Detect and track objects in real-time video streams.

Features:

  • Real-time video input using webcam or video files
  • Object detection using pre-trained YOLO / Faster R-CNN models
  • Drawing bounding boxes with labels for detected objects
  • Object tracking with SORT / Deep SORT algorithm
  • Real-time display of tracking IDs

Technologies Used: Python, OpenCV, YOLO, Deep SORT, NumPy

📁 Repository: VidDetection


Getting Started

Prerequisites

  • Python 3.8+
  • pip package manager
  • Git

Installation

# Clone the repository
git clone https://github.com/WafaeBouajaja/codealpha_tasks.git

# Navigate to the project directory
cd codealpha_tasks

# Navigate to a specific project
cd translation-app 

# Install dependencies
pip install -r requirements.txt

Usage

Each project folder contains its own README with detailed setup and usage instructions.

Contact

Wafae Bouajaja


Acknowledgments

Special thanks to the CodeAlpha team for their guidance and support throughout this internship journey.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Portfolio of three AI internship projects at CodeAlpha showcasing expertise in NLP, computer vision, and web development. Includes a multilingual translation tool, an intelligent FAQ chatbot, and a real-time object detection system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors