Logo Lanfrica

hiericho/transcriber

Domaine:

natural language processing
Créateur:
hie
Hôte:
A browser-based transliteration tool for various historical, cultural, and coded scripts. Features a minimalist design, dark mode, and supports scripts like Cyrillic, Runic, Ogham, Japanese Kana, Ethiopic, and more. Runs entirely client-side with HTML, CSS, and JavaScript. # Static Script Transliteration Tool A lightweight, browser-based tool for transliterating various ancient, historical, and coded scripts to/from Latin characters. This version runs entirely client-side using HTML, CSS, and JavaScript, making it easy to host on static platforms like GitHub Pages. It features a minimalist, aesthetically pleasing design with khaki-based color schemes and a dynamic dark mode. ## Features * **Client-Side Transliteration:** No server-side processing required. * **Multiple Script Support:** * Binary Code (8-bit) * Cypro-Minoan (Conventional Labels) * Cypriot Syllabary * Cyrillic (Russian & common Slavic) * Ethiopic (Ge'ez Fidel) * Hiragana (Japanese) * Katakana (Japanese) * Mende Kikakui * Morse Code * Nushu * Ogham * Runic (Comprehensive: Elder Futhark, Anglo-Saxon, Younger Futhark) * Vai * Yi Syllables * **User Interface:** * Script and action selection dropdowns. * Input/output text areas. * "Swap Directions" button. * "Discover a Script" randomizer. * Dark/Light mode toggle (preference saved in `localStorage`). * **Character Information:** Basic Unicode info for input characters. * **Minimalist Design:** Clean, responsive interface with a khaki-based color palette. ## How to Use / Run Locally 1. **Download or Clone:** Get all the project files. 2. **No Installation Needed:** Since this is a static site, there are no Python or other backend dependencies to install. 3. **Open `index.html`:** * Navigate to the project's root directory in your file explorer. * Double-click `index.html` to open it in your web browser. * Alternatively, for more reliable testing (to avoid `file:///` restrictions), serve the directory using a simple local HTTP server: * Open a terminal in the project's root directory. * Run `python -m http.server` (for Python 3). * Open `localhost` in your browser. ## How it Works * The `index.html` file provides the structure and user inter …