Logo Lanfrica

KALKIDAN-SEMRE/HabeshaText-Scribe

Domain:

natural language processing

Record type:

softwaretools
Creator:
KAL
Host:
HabeshaText Scribe is a modern web application designed to provide seamless Amharic text conversion and user-friendly UI components. Built with cutting-edge technologies, it offers fast performance, instant preview, and a beautiful interface. # HabeshaText Scribe HabeshaText Scribe is a modern web application designed to provide seamless Amharic text conversion and user-friendly UI components. Built with cutting-edge technologies, it offers fast performance, instant preview, and a beautiful interface. ## Motivation Amharic is one of the most widely spoken languages in Ethiopia, but typing in Amharic can be challenging for many users. This project aims to simplify Amharic text input and translation, making communication easier and more accessible. ## Features - Transcribes Amharic written in English alphabets to Amharic alphabet words - Option to translate transcribed Amharic text to English with a single button - Amharic text conversion utility - Responsive and accessible UI components - Instant development preview with Vite - Modern design powered by Tailwind CSS and shadcn-ui ## Getting Started Follow these steps to set up and run the application locally: ```sh # 1. Clone the repository git clone # 2. Navigate to the project directory cd # 3. Install dependencies npm install # 4. Start the development server npm run dev ``` The app will be available at for instance: `localhost` (or the port shown in your terminal). ## Usage Example 1. Type Amharic words using English alphabets in the input box. 2. View the instant transcription in Amharic script. 3. Press the "Translate to English" button to get the English translation. ## Technology Stack - **Vite** – Fast build tool for modern web apps - **TypeScript** – Type-safe JavaScript - **React** – Component-based UI library - **shadcn-ui** – Accessible and customizable UI components - **Tailwind CSS** – Utility-first CSS framework ## Folder Structure - `src/` – Source code - `components/` – UI and functional components - `hooks/` – Custom React hooks - `lib/` – Utility libraries - `pages/` – Application pages - `public/` – Static assets ## Contributing Contributions are welcome! Please open issues or submit pull requests for im …