Skip to content

Ad019El/tamasheq-translate

Repository files navigation

TamaLinguist Platform

TamaLinguist Platform is a web application built with Next.js 13, React, Tailwind CSS, Clerk, and Shadcn/ui. It offers Automatic Speech Recognition (ASR) and Machine Translation (MT) for the Tamasheq language.

Features

This platform provides an intuitive interface for two main models:

  1. Automatic Speech Recognition (ASR):

    • Users can upload an audio file for transcription.
    • Alternatively, users can record audio directly on the platform.
    • Transcriptions are provided in both Latin and Arabic script.
  2. Machine Translation (MT):

    • Users can record audio in Tamasheq, and the platform will automatically recognize and translate it.
    • Users can also input text in Tamasheq Arabic script for translation.
    • Translations are available in Arabic and French languages.

Getting Started

To get started with the TamaLinguist Platform on your local machine, follow these steps:

  1. Clone the Repository: https://github.com/Ad019El/tamasheq-translate.git

  2. Install Dependencies:

  3. Set Up Environment Variables: Create a .env file in the project root and add your environment variables.

  4. Run the Development Server:

  5. Open in Your Browser: The application should now be running at http://localhost:3000.