Logo Lanfrica

RyuHiiragi/Dayak-Kenyah-Translator-ESP-32

Domaine:

natural language processing

Type de record:

software
Créateur:
Ryu
Hôte:
Proyek Translator Bahasa Dayak Kenyah - Indonesia offline berbasis ESP32. Dilengkapi antarmuka web, mesin soal pilihan ganda, dan mesin soal isian. Akses mudah melalui mode Access Point. # Dayak Kenyah Translator Pro Selamat datang di repositori Dayak Kenyah Translator Pro! Ini adalah sebuah proyek perangkat lunak yang berjalan pada mikrokontroler ESP32 untuk menyediakan layanan terjemahan offline antara Bahasa Indonesia dan Bahasa Dayak Kenyah, beserta beberapa fitur pendukung pembelajaran. ## Tentang Proyek Ini Dayak Kenyah Translator Pro adalah alat bantu yang dirancang untuk: * Menerjemahkan kata dan kalimat sederhana antara Bahasa Indonesia dan Bahasa Dayak Kenyah secara offline. * Menyediakan antarmuka pengguna berbasis web yang dapat diakses ketika terhubung ke Access Point (AP) yang dibuat oleh ESP32. * Membantu dalam pembuatan soal atau kuis dengan fitur "Multiple Choice Engine" dan "Fill-in Answer Engine". Perangkat ini beroperasi dalam mode Access Point (AP), memungkinkan pengguna untuk terhubung langsung ke jaringan WiFi yang dibuat oleh ESP32 (default: "DayakTranslator") dan mengakses fungsionalitasnya melalui browser web di alamat `dayak.local` atau `192.168.4.1`. ## Hal yang Perlu Disiapkan Untuk menjalankan atau mengembangkan proyek ini, Anda memerlukan: **Perangkat Keras:** * ESP32 Development Board. **Perangkat Lunak:** * Arduino IDE atau platform pengembangan lain yang kompatibel dengan ESP32 (misalnya PlatformIO). * Library yang dibutuhkan perlu di instal: * `WiFi.h` * `WebServer.h` * `ArduinoJson.h` * `DNSServer.h` * `ESPmDNS.h` **Pengetahuan:** * Dasar-dasar pemrograman Arduino/C++. * Pemahaman tentang cara kerja server web sederhana. ## Fitur-fitur * **Translator Offline:** Menerjemahkan teks dari Bahasa Indonesia ke Dayak Kenyah dan sebaliknya. Menggunakan kamus JSON yang tersimpan di memori program (`dictionary_json`). * **Antarmuka Web Responsif:** GUI yang ramah pengguna dengan dukungan tema terang dan gelap, dapat diakses dari berbagai perangkat. * **Multiple Choice (MC) Engine:** * Memproses pertanyaan pilihan ganda. * Mengekstrak bagian teks dari pertanyaan (d …