Skip to content

Effortlessly overcome language barriers with our Python tool, utilizing the Naive Bayes algorithm for language detection and English-to-French/Urdu translation. Backed by diverse datasets, it ensures precise results for seamless communication. Experience accurate linguistic processing without the complexity!

Notifications You must be signed in to change notification settings

mehmoodulhaq570/AI-Language-Detector-and-Translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

AI Language Detector and Translator

Description

The "AI Language Detector and Translator" project is a comprehensive solution designed to accurately detect languages and translate English text to either French or Urdu based on user selection. Leveraging Python programming language and the Naive Bayes algorithm, this project caters to diverse linguistic needs by providing robust language detection and translation capabilities.

Contributions

The development of this project was made possible through the contributions of the following individuals:

  • Kashif Muneer (2021-CE-34)
  • Mehmood Ul Haq (2021-CE-35)
  • Muhammad Shahzaib (2021-CE-41)
  • Talal Muzammal (2021-CE-47)

Key Features

  1. Language Detection: The model accurately identifies the language of input text, enabling seamless processing of multilingual data.
  2. Translation: English text can be translated to either French or Urdu, facilitating effective communication across language barriers.
  3. Dataset Variety: Diverse datasets were utilized during model training to enhance accuracy and versatility.
  4. Python Implementation: Developed using Python programming language, ensuring flexibility and ease of maintenance.
  5. Naive Bayes Algorithm: The Naive Bayes algorithm is leveraged for efficient language detection and translation capabilities.
  6. Comprehensive Documentation: Detailed insights into dataset selection, model architecture, training methodology, and testing results are provided in the accompanying report, aiding in understanding and replicating the project.

Installation

To use the project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your_username/ai-language-detector-translator.git
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Run the program:
    python main.py

Usage

To utilize the AI Language Detector and Translator:

  1. Ensure Python is installed on your system.
  2. Clone the repository.
  3. Follow the instructions provided in the Project report for setup and usage guidelines.

Project Video

Here is the complete demosntration and explanation of the complete project.

AI.Language.Detector.and.Translator.Compress.mp4

For any queries you can contact me at my email mehmoodulhaq1040@gmail.com

Acknowledgments

We acknowledge the contributions of various open-source projects and datasets that facilitated the development of this project. Additionally, we extend our gratitude to the Python community for creating and maintaining a robust ecosystem of libraries and tools.

About

Effortlessly overcome language barriers with our Python tool, utilizing the Naive Bayes algorithm for language detection and English-to-French/Urdu translation. Backed by diverse datasets, it ensures precise results for seamless communication. Experience accurate linguistic processing without the complexity!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages