INTEGRATION OF ESP32-CAM WITH ANDROID AND IOT BASED ENGLISH-INDONESIAN TRANSLATION APPLICATION USING OCR TECHNOLOGY

  • Siti Nurhaliza Informatics, Faculty of Industrial Technology and Informatics, Universitas Muhammadiyah Prof. DR. Hamka, Indonesia
  • Kirana Alyssa Putri Informatics, Faculty of Industrial Technology and Informatics, Universitas Muhammadiyah Prof. DR. Hamka, Indonesia
  • Iqlimah Attyyatullatifah Informatics, Faculty of Industrial Technology and Informatics, Universitas Muhammadiyah Prof. DR. Hamka, Indonesia
  • I’zaaz Akhdan Muhadzdzab Informatics, Faculty of Industrial Technology and Informatics, Universitas Muhammadiyah Prof. DR. Hamka, Indonesia
  • Atiqah Meutia Hilda Informatics, Faculty of Industrial Technology and Informatics, Universitas Muhammadiyah Prof. DR. Hamka, Indonesia
Keywords: ESP32-CAM, Internet of Things, Optical Character Recognition, Translator tool

Abstract

Language is a constant element in global human interaction, particularly English. This research presents the design and development of an innovative Android and IoT-based translation application, which facilitates seamless English-Indonesian translation. By utilizing Optical Character Recognition (OCR) technology for text input, the app is enhanced by the integration of ESP32-CAM, a versatile microcontroller with a camera module. This unique combination promises accurate and efficient translation, bridging language barriers while exploring the potential of the Internet of Things (IoT) in linguistic applications. This research reveals the intricate process of creating this translator tool, using the Dart programming language and Flutter framework in Android app development, with the support of Visual Studio Code as the software development environment, as well as the Arduino IDE for the ESP32-CAM microcontroller. It shows how OCR technology and ESP32-CAM significantly enhance the translation experience in an increasingly connected world.

Downloads

Download data is not yet available.

References

A. Kevin Wiguna, N. Suciati, and W. N. Khotimah, “Aplikasi Penerjemah Gambar Teks Berbahasa Inggris Menggunakan Teknologi Realitas Tertambah pada Perangkat Berbasis Android,” J. Tek. ITS, vol. 8, no. 1, 2019, doi: 10.12962/j23373539.v8i1.40070.

M. Patasik, N. Nirwana, and ..., “Penerapan Algoritma Brute Force Pada Aplikasi Penerjemah Bahasa Inggris-Toraja Berbasis Android,” SISITI Semin. Ilm. …, vol. X, no. 1, pp. 40–49, 2021, [Online]. Available: https://www.ejurnal.dipanegara.ac.id/index.php/sisiti/article/view/786.

A. S. Putera and D. K. S. Putra, “KOMUNIKASI LINTAS BUDAYA DALAM PROSES BELAJAR BAHASA INGGRIS DI KAMPUNG INGGRIS PARE KEDIRI,” Communicology, vol. 7, no. 1, pp. 1–31, 2019, doi: https://doi.org/10.21009/COMMUNICOLOGY.14.01.

M. Arif Suryawan, N. Syahkintan, and A. Bahasa Wakatobi, “Rancang Bangun Aplikasi Penerjemah Bahasa Daerah Wakatobi Berbasis Android Android-Based Design of Wakatobi Regional Language Translator,” J. Inform., vol. 11, no. 1, pp. 1–9, 2022, [Online]. Available: http://ejournal.unidayan.ac.id/index.php/JIU.

T. E. Prassetiyo, “Rancang Bangun Aplikasi Penerjemah Bahasa Indonesia-Jawa Menggunakan Optical Character Recognition,” Ubiquitous Comput. its Appl. J., vol. 4, no. 1, pp. 37–40, 2021, [Online]. Available: https://www.nesabamedia.com/pengertian-.

M. K. Dhanunjaya and A. S. Kumar, “Laser Based Security System,” Laser, no. 4, pp. 2299–2303, 2023, [Online]. Available: http://www.journal-iiie-india.com/1_apr_23/273_online.pdf.

A. Isrofi, S. N. Utama, and O. V. Putra, “RANCANG BANGUN ROBOT PEMOTONG RUMPUT OTOMATIS MENGGUNAKAN WIRELESS KONTROLER MODUL ESP32-CAM BERBASIS INTERNET of THINGS (IoT),” J. Teknoinfo, vol. 15, no. 1, p. 45, 2021, doi: 10.33365/jti.v15i1.675.

J. Memon, M. Sami, R. A. Khan, and M. Uddin, “Handwritten Optical Character Recognition (OCR): A Comprehensive Systematic Literature Review (SLR),” IEEE Access, vol. 8, pp. 142642–142668, 2020, doi: 10.1109/ACCESS.2020.3012542.

G. Abdul Robby, A. Tandra, I. Susanto, J. Harefa, and A. Chowanda, “Implementation of optical character recognition using tesseract with the javanese script target in android application,” Procedia Comput. Sci., vol. 157, pp. 499–505, 2019, doi: 10.1016/j.procs.2019.09.006.

Nelly Sofi and Riza Dharmawan, “Perancangan Aplikasi Bengkel Csm Berbasis Android Menggunakan Framework Flutter (Bahasa Dart),” J. Tek. dan Sci., vol. 1, no. 2, pp. 53–64, 2022, doi: 10.56127/jts.v1i2.125.

S. Tjandra and G. S. Chandra, “Pemanfaatan Flutter dan Electron Framework pada Aplikasi Inventori dan Pengaturan Pengiriman Barang,” J. Inf. Syst. Hosp. Technol., vol. 2, no. 02, pp. 76–81, 2020, doi: 10.37823/insight.v2i02.109.

D. R. Poetra, “Performa Algoritma Bubble Sort dan Quick Sort pada Framework Flutter dan Dart SDK(Studi Kasus Aplikasi E-Commerce),” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 9, no. 2, pp. 806–816, 2022, doi: 10.35957/jatisi.v9i2.1886.

A. Rizqi, N. Kasan, and Widianto, “Rancang Bangun Aplikasi Penerjemah Bahasa Jepang – Indonesia Menggunakan OCR Berbasis Android,” Artik. Ilm. Tek. Elektro, vol. 1, no. 3, pp. 231–241, 2019.

A. S., J. Yankey, and E. O., “An Automatic Number Plate Recognition System using OpenCV and Tesseract OCR Engine,” Int. J. Comput. Appl., vol. 180, no. 43, pp. 1–5, 2018, doi: 10.5120/ijca2018917150.

I. N. T. Lestari and D. I. Mulyana, “Implementation of Ocr (Optical Character Recognition) Using Tesseract in Detecting Character in Quotes Text Images,” J. Appl. Eng. Technol. Sci., vol. 4, no. 1, pp. 58–63, 2022, doi: 10.37385/jaets.v4i1.905.

G. Poorani, B. R. K. Krishnna, T. Raahul, and P. P. Kumar, “Number Plate Detection Using YOLOV4 and Tesseract OCR,” J. Pharm. Negat. Results, vol. 13, no. SO3, pp. 130–136, 2022, doi: 10.47750/pnr.2022.13.s03.021.

Published
2024-07-24
How to Cite
[1]
S. Nurhaliza, K. A. Putri, Iqlimah Attyyatullatifah, I’zaaz Akhdan Muhadzdzab, and Atiqah Meutia Hilda, “INTEGRATION OF ESP32-CAM WITH ANDROID AND IOT BASED ENGLISH-INDONESIAN TRANSLATION APPLICATION USING OCR TECHNOLOGY”, J. Tek. Inform. (JUTIF), vol. 5, no. 4, pp. 1043-1050, Jul. 2024.