Arabic Language Support πŸ‡ΈπŸ‡¦ – Full Interface, RTL, and Smart Agent

Dear Cursor Team,

My name is Eng. Mansour Bin Khalid :saudi_arabia:, a professional software engineer from Saudi Arabia, and a proud Cursor Pro subscriber.

I’m submitting this feature request on behalf of the growing Arabic-speaking developer community across the Middle East and North Africa. Our goal is to bring full Arabic language support to Cursor IDE, built on solid engineering, international standards, and intelligent tooling.


:brain: Why Arabic Support Matters

  • Arabic is the native language of over 400 million people.
  • The tech ecosystem in the GCC, especially Saudi Arabia, is expanding rapidly with high interest in AI-driven development.
  • Cursor is already the most intelligent and futuristic development environment β€” and supporting Arabic would make it the first AI IDE to offer full RTL and Arabic-native capabilities.

:white_check_mark: What We Request

  • RTL-compatible user interface (menus, chat, and editor flow)
  • Arabic language support for smart agents (prompts, analysis, code generation)
  • Enable community-driven translations (open string resources or plugin-based support)
  • Arabic-friendly documentation and command examples
  • Seamless support for Arabic text in code comments, outputs, and user input

:puzzle_piece: Technical Motivation

This is not just a language enhancement. It’s an architectural move to make Cursor accessible, globally inclusive, and technically superior in localization. Supporting Arabic means:

  • Enabling right-to-left layout logic
  • Extending tokenization and parsing for non-Latin scripts
  • Elevating agent interaction through multilingual context handling

:handshake: Willing to Contribute

I personally offer to:

  • Assist in UI/UX translation
  • Build prototype plugins and test RTL flows
  • Write official docs/tutorials in Arabic
  • Be a technical bridge between your engineering team and Arabic developers

:globe_showing_europe_africa: The Opportunity

Cursor can become the first globally intelligent IDE with official Arabic support β€” a game-changer for accessibility, developer reach, and innovation adoption in the MENA region.

Looking forward to your feedback and collaboration.

Sincerely,
Eng. Mansour Bin Khalid
GitHub: https://github.com/mkt-edge
Software Engineer | Secure Systems Developer | AI Workflow Architect
:saudi_arabia: Saudi Arabia

Hi @mkt-edge,

After facing this same issue, I took some time to invest in a solution (should be easy when using Cursor :slight_smile: )

I wrote an extension that understands the structure of the Chats window and the Plans Markdown window and applies RTL when needed.

The extension is smart; it detects which language the sentence starts in and applies the alignment accordingly.

For now, the installation is only using a VSIX file. Please see the instructions here: GitHub - motcke/cursor-ext-rtl

Please give a star if you like it.

It’s fully open-sourced, so you can investigate and use the code as you wish.

Have fun :slight_smile:

i agree with you Eng. Mansour Bin Khalid, its inefficient using Cursor with LTR in IDE Arabic and English most of my time goes on Microsoft Words to understand the Agent replies :tired_face: