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.
Download the dataset using the link below: Language Detection Dataset
- 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.
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.
Execute the application using Streamlit.
- Install Streamlit using: Streamlit Installation Guide
- Run the application:
streamlit run app.py
orpython -m streamlit run app.py
Once the application is running, input your text and click the "Detect Language" button to determine the language of the text.