Language-Detection-using-NLP

Language detection is a fundamental task in natural language processing (NLP) that involves identifying the language of a given text. This repository contains code for building a language detection model using NLP techniques.

Dataset:

Download the dataset using the link below: Language Detection Dataset

Features:

  • NLP Techniques: Utilizes various NLP techniques such as tokenization, word embeddings, and machine learning algorithms for language detection.
  • Multilingual Support: Capable of detecting multiple languages, making it suitable for applications dealing with multilingual text data.
  • Easy-to-Use Interface: Provides a simple and intuitive interface for users to detect the language of their text inputs.

Getting Started:

To get started with language detection using this repository, follow these steps:

  • Clone the Repository: Clone this repository to your local machine using git clone
  • Install Dependencies: Refer to requirements.txt.

Running the Application:

Execute the application using Streamlit.

Usage:

Once the application is running, input your text and click the "Detect Language" button to determine the language of the text.