---
title: "#arabic articles | Hashnode"
description: "Explore 53 articles tagged #arabic on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/arabic"
---

Tag

# #arabic

53 posts · 3 followers

[Mahmoud Abdelnaby](https://hashnode.com/@mahmoud-abdelnaby) · [2d ago](https://hashnode.com/posts/building-a-bilingual-problem-first-resource-finder-with-client-side-search/6af5805c9de42d1907e4b7e4)

### [Building a Bilingual, Problem-First Resource Finder with Client-Side Search](https://mena-marketing-playbooks.hashnode.dev/building-a-bilingual-problem-first-resource-finder-with-client-side-search?utm_source=hashnode&utm_medium=feed)

A static-site case study: normalize Arabic and English input, match a curated resource index in the browser, and be clear about keyword search’s limits.

5 min read · [mena-marketing-playbooks.hashnode.dev](https://mena-marketing-playbooks.hashnode.dev/building-a-bilingual-problem-first-resource-finder-with-client-side-search?utm_source=hashnode&utm_medium=feed)

[Futurise Solutions](https://hashnode.com/@futurisesolutions) · [5d ago](https://hashnode.com/posts/arabic-ai-chatbot-guide-for-uae-businesses-what-actually-works/6af1f5e8171ff5d2f5f37adf)

### [Arabic AI Chatbot Guide for UAE Businesses: What Actually Works](https://futurisesolutions.hashnode.dev/arabic-ai-chatbot-guide-for-uae-businesses-what-actually-works?utm_source=hashnode&utm_medium=feed)

How to plan an Arabic AI chatbot in the UAE: dialects, code-switching, RTL design, WhatsApp, testing and PDPL, DIFC and ADGM data protection basics.

10 min read · [futurisesolutions.hashnode.dev](https://futurisesolutions.hashnode.dev/arabic-ai-chatbot-guide-for-uae-businesses-what-actually-works?utm_source=hashnode&utm_medium=feed)

[Wadifa Info](https://hashnode.com/@wadifainfo) · [Oct 29](https://hashnode.com/posts/ocr-for-1-700-scanned-exam-papers-in-arabic-and-french-with-tesseract-and-the-traps-we-hit/6ae34fc3041c2ff99280bce6)

### [OCR for 1,700 scanned exam papers in Arabic and French with Tesseract (and the traps we hit)](https://wadifainfo.hashnode.dev/ocr-for-1-700-scanned-exam-papers-in-arabic-and-french-with-tesseract-and-the-traps-we-hit?utm_source=hashnode&utm_medium=feed)

We run Wadifa Info, a Moroccan site that lists public-sector recruitment exams in Arabic and French. One part of the site is a free library of past exam papers: more than 1,700 of them, from police an

6 min read · [wadifainfo.hashnode.dev](https://wadifainfo.hashnode.dev/ocr-for-1-700-scanned-exam-papers-in-arabic-and-french-with-tesseract-and-the-traps-we-hit?utm_source=hashnode&utm_medium=feed)

[Hussain Fakhruddin](https://hashnode.com/@hussainanjar) · [Oct 24](https://hashnode.com/posts/arabic-form-errors-accessible-correction-and-recovery/6adc9298e793b4d3c4608a16)

### [Arabic form errors: accessible correction and recovery](https://www.sultanbyte.com/arabic-form-errors-accessible-correction-and-recovery?utm_source=hashnode&utm_medium=feed)

Design bilingual form errors that identify the problem, preserve permitted work and distinguish corrections from uncertain server outcomes.

9 min read · [sultanbyte.com](https://www.sultanbyte.com/arabic-form-errors-accessible-correction-and-recovery?utm_source=hashnode&utm_medium=feed)

[Hussain Fakhruddin](https://hashnode.com/@hussainanjar) · [Oct 23](https://hashnode.com/posts/arabic-confirmation-dialogs-focus-safe-execution/6adb42f45ae06650eaee9942)

### [Arabic confirmation dialogs: focus and safe execution](https://www.sultanbyte.com/arabic-confirmation-dialogs-focus-safe-execution?utm_source=hashnode&utm_medium=feed)

Build bilingual review flows that keep keyboard access, record identity and server decisions in sync.

9 min read · [sultanbyte.com](https://www.sultanbyte.com/arabic-confirmation-dialogs-focus-safe-execution?utm_source=hashnode&utm_medium=feed)

[Denis Salatin | Founder & CEO at Lumitech](https://hashnode.com/@denis-salatin) · [Oct 20](https://hashnode.com/posts/denis-salatin-founder-ceo-at-lumitech-and-andrew-burcev-engineering-lead-at-lumitech-arabic-first-react-native-at-scale-what-breaks-beyond-rtl/6ad7626b54d9efaa5d1f3408)

### [Denis Salatin, Founder & CEO at Lumitech, and Andrew Burcev, Engineering Lead at Lumitech: Arabic-First React Native at Scale — What Breaks Beyond RTL](https://denis-salatin-lumitech.hashnode.dev/denis-salatin-founder-ceo-at-lumitech-and-andrew-burcev-engineering-lead-at-lumitech-arabic-first-react-native-at-scale-what-breaks-beyond-rtl?utm_source=hashnode&utm_medium=feed)

Denis Salatin and Andrew Burcev explain what breaks when scaling Arabic-first React Native apps beyond RTL, from localization details to engineering challenges.

8 min read · [denis-salatin-lumitech.hashnode.dev](https://denis-salatin-lumitech.hashnode.dev/denis-salatin-founder-ceo-at-lumitech-and-andrew-burcev-engineering-lead-at-lumitech-arabic-first-react-native-at-scale-what-breaks-beyond-rtl?utm_source=hashnode&utm_medium=feed)

[Hussain Fakhruddin](https://hashnode.com/@hussainanjar) · [Oct 16](https://hashnode.com/posts/arabic-autocomplete-reliable-selection-mena-apps/6ad206cd77afc9100d94988e)

### [Arabic autocomplete: reliable selection in MENA apps](https://www.sultanbyte.com/arabic-autocomplete-reliable-selection-mena-apps?utm_source=hashnode&utm_medium=feed)

Build a record picker that handles composition, late responses, keyboard navigation and authorised results.

9 min read · [sultanbyte.com](https://www.sultanbyte.com/arabic-autocomplete-reliable-selection-mena-apps?utm_source=hashnode&utm_medium=feed)

[Kirnu (كرنو)](https://hashnode.com/@kirnu) · [Oct 9](https://hashnode.com/posts/searching-arabic-text-in-javascript-why-doesn-t-find-and-how-to-fix-it/6ac8ad24ec069de8fc85073b)

### [Searching Arabic text in JavaScript: why "احمد" doesn't find "أحمد" (and how to fix it)](https://kirnu.hashnode.dev/searching-arabic-text-in-javascript-why-doesn-t-find-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

Why includes() misses Arabic words (hamza, harakat, tatweel, PDF text) and how to build a normalized search key with highlighting in JavaScript.

9 min read · [kirnu.hashnode.dev](https://kirnu.hashnode.dev/searching-arabic-text-in-javascript-why-doesn-t-find-and-how-to-fix-it?utm_source=hashnode&utm_medium=feed)

[Kirnu (كرنو)](https://hashnode.com/@kirnu) · [Oct 8](https://hashnode.com/posts/converting-numbers-to-arabic-words-in-javascript-is-harder-than-you-think/6ac7763838fea5e8811af999)

### [Converting numbers to Arabic words in JavaScript is harder than you think](https://kirnu.hashnode.dev/converting-numbers-to-arabic-words-in-javascript-is-harder-than-you-think?utm_source=hashnode&utm_medium=feed)

Why Arabic number-to-words (tafgeet) can't be a lookup table, the grammar rules your code must model, and an open-source TypeScript library for it.

7 min read · [kirnu.hashnode.dev](https://kirnu.hashnode.dev/converting-numbers-to-arabic-words-in-javascript-is-harder-than-you-think?utm_source=hashnode&utm_medium=feed)

[Maniruzzaman Jubayer](https://hashnode.com/@jubayer910) · [Oct 6](https://hashnode.com/posts/rtl-ui-design-for-arabic-apps-a-guide-for-uae-teams/6ac4b1e34ab2a2babdfe1423)

### [RTL UI design for Arabic apps: a guide for UAE teams](https://jubayer910.hashnode.dev/rtl-ui-design-for-arabic-apps-a-guide-for-uae-teams?utm_source=hashnode&utm_medium=feed)

Originally published at maniruzzamanjubayer.com. RTL UI design for Arabic apps comes down to one rule and a few exceptions. Mirror everything that follows reading order or shows forward motion: layout

19 min read · [jubayer910.hashnode.dev](https://jubayer910.hashnode.dev/rtl-ui-design-for-arabic-apps-a-guide-for-uae-teams?utm_source=hashnode&utm_medium=feed)
