SSD Nodes Learn Hosting plans →
راهنماها Matt Connorتوسط Matt Connor

کلود به فارسی: زبان برنامه، محدودیت‌ها و هزینه

کلود فارسی را خوب می‌فهمد، اما ایران در فهرست کشورهای پشتیبانی‌شده نیست. تنظیم زبان برنامه، هزینه توکن متن فارسی، فارسی در ترمینال و اینکه کدام پلن به کارتان می‌آید.

کلود و زبان فارسی: جواب کوتاه

کلود فارسی را می‌فهمد و به فارسی جواب می‌دهد، بدون اینکه لازم باشد چیزی را در تنظیمات عوض کنید. کافی است فارسی بنویسید تا فارسی بشنوید. دو چیز اما قبل از پرداخت پول اهمیت دارد: ایران روی فهرست کشورهای پشتیبانی‌شدهٔ Anthropic نیست، و متن فارسی به ازای هر پاراگراف توکن بیشتری از متن انگلیسی مصرف می‌کند، پس سهمیهٔ پلن شما زودتر پر می‌شود.

این راهنما برای کسی نوشته شده که زبان کاری‌اش فارسی است و می‌خواهد بداند آیا پول دادن برای یک پلن ارزشش را دارد. پس ترتیب کار این است: اول در دسترس بودن، بعد کیفیت فارسی، بعد تنظیم زبان برنامه، بعد توکن‌ها، و آخر انتخاب پلن.

کجا می‌شود پلن کلود را خرید و استفاده کرد

Anthropic فهرستی از کشورها و مناطق پشتیبانی‌شده منتشر می‌کند و همان فهرست مرجع است، هم برای claude.ai و هم برای API. ایران روی هیچ‌کدام از این دو فهرست نیست. یعنی ثبت‌نام، خرید اشتراک و استفاده از سرویس از داخل ایران مسیر رسمی ندارد، و حسابی که خلاف این ساخته شود در معرض بسته‌شدن است. این یک واقعیت اداری است، نه قضاوتی دربارهٔ شما.

این نوشته راه دور زدن این محدودیت را توضیح نمی‌دهد و شما را به فروشندهٔ واسطه یا حساب مشترک هم ارجاع نمی‌دهد. دلیلش ساده است: در حساب مشترک، کلید ورود و تاریخچهٔ گفت‌وگوهای کاری شما دست فرد دیگری است، و کد و اسناد داخلی کارفرما جزو همان تاریخچه است.

اگر در امارات، ترکیه، آلمان، کانادا یا هر کشور دیگری از آن فهرست زندگی می‌کنید، مسیر عادی است: همان ثبت‌نام معمولی با یک کارت محلی. قبل از هر خریدی فهرست کشورهایی که کلود در آن‌ها در دسترس است را خودتان نگاه کنید، چون این فهرست به‌روز می‌شود. اگر کارت شما در لحظهٔ پرداخت رد شد، معمولاً مشکل از تطابق نداشتن کشور کارت با کشور حساب است و دلایل رد شدن پرداخت در پلن‌های کلود همین حالت‌ها را باز می‌کند.

آیا کلود فارسی خوب می‌نویسد؟

برای کارهای روزمره بله: خلاصه‌کردن یک متن فارسی، بازنویسی ایمیل، ترجمهٔ دوطرفه، توضیح یک مفهوم فنی به فارسی روان. اما عدد منتشرشده‌ای که مخصوص فارسی باشد وجود ندارد. جدول چندزبانهٔ Anthropic نسخهٔ ترجمه‌شدهٔ MMLU را نسبت به انگلیسی می‌سنجد و فارسی در آن نیست. نزدیک‌ترین زبان‌های سنجیده‌شده عربی و هندی هستند. اعداد زیر مستقیماً از همان جدول منتشرشده می‌آید و مربوط به فارسی نیست، فقط به شما حس فاصله می‌دهد.

Chartنمرهٔ MMLU چندزبانه نسبت به انگلیسی، برحسب درصد
The data behind this chart
[
  {
    "label": "English",
    "sonnet_4_5": 100,
    "haiku_4_5": 100
  },
  {
    "label": "Arabic",
    "sonnet_4_5": 97.2,
    "haiku_4_5": 92.5
  },
  {
    "label": "Hindi",
    "sonnet_4_5": 96.7,
    "haiku_4_5": 92.4
  },
  {
    "label": "Bengali",
    "sonnet_4_5": 95.4,
    "haiku_4_5": 90.4
  },
  {
    "label": "Swahili",
    "sonnet_4_5": 91.1,
    "haiku_4_5": 78.3
  }
]

این اعداد با extended thinking گرفته شده‌اند و دو چیز را نشان می‌دهند. اول اینکه در مدل بزرگ، فاصلهٔ زبان غیرانگلیسی با انگلیسی کم است: عربی روی Claude Sonnet 4.5 به 97.2 درصدِ انگلیسی می‌رسد. دوم اینکه مدل کوچک‌تر در زبان غیرانگلیسی بیشتر افت می‌کند: همان عربی روی Haiku به 92.5 می‌آید، و در زبان‌های کم‌منبع این افت تندتر می‌شود تا 78.3 درصد. نتیجهٔ عملی برای شما: برای کار جدی فارسی سراغ ارزان‌ترین و کوچک‌ترین مدل نروید، چون جایی که کیفیت را از دست می‌دهید دقیقاً همان زبان شماست.

دو عادت کیفیت فارسی خروجی را بالا می‌برد. متن را با خط خودش بفرستید و فینگلیش ننویسید، چون مستندات Anthropic صراحتاً می‌گوید ورودی را با خط اصلی بدهید نه با نویسه‌گردانی. و اگر لحن ترجمه‌ای به نظر رسید، صریح بخواهید: «مثل یک فارسی‌زبان بومی بنویس، نه ترجمه از انگلیسی». این جمله تفاوت محسوسی در خروجی می‌سازد.

تنظیم زبان برنامه چه کار می‌کند و چه کار نمی‌کند

در claude.ai روی آیکن پروفایل در گوشهٔ پایین کلیک کنید و بخش Language را باز کنید. این تنظیم فقط زبان رابط کاربری را عوض می‌کند: منوها، دکمه‌ها و متن صفحهٔ تنظیمات. تا مهر ۱۴۰۵ (سپتامبر ۲۰۲۶) یازده زبان در این فهرست هست: English، French، German، Hindi، Indonesian، Italian، Japanese، Korean، Portuguese (Brazilian)، Spanish (Latin America) و Spanish (Spain). فارسی در این فهرست نیست.

نبودن فارسی در فهرست رابط کاربری هیچ ربطی به زبان پاسخ ندارد. کلود زبان جواب را از زبان پیام شما برمی‌دارد، پس با رابط انگلیسی هم اگر فارسی بنویسید فارسی جواب می‌گیرید. حالت صوتی تنظیم جداگانهٔ خودش را دارد، زیر Settings سپس General سپس Voice سپس Language.

اگر می‌خواهید جواب همیشه فارسی باشد، حتی وقتی سوال را انگلیسی می‌پرسید یا وقتی متن ورودی انگلیسی است، این را صریح بگویید. در API جای درستش دستور سیستمی است، چون در هر نوبت گفت‌وگو ثابت می‌ماند:

curl https://api.anthropic.com/v1/messages \
  -H "content-type: application/json" \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-5-5",
    "max_tokens": 1024,
    "system": "Always respond in Persian (Farsi), regardless of the language the user writes in.",
    "messages": [{"role": "user", "content": "How do I reset my password?"}]
  }'

معادل این کار در claude.ai نوشتن همین جمله در تنظیمات شخصی‌سازی پاسخ‌ها یا در دستورالعمل یک Project است. مزیتش این است که دیگر لازم نیست سر هر گفت‌وگو یادآوری کنید.

چرا متن فارسی توکن بیشتری مصرف می‌کند

واحد شمارش مدل توکن است، نه کلمه و نه حرف. توکنایزر روی داده‌ای ساخته شده که بخش بزرگش انگلیسی است، پس رشته‌های پرتکرار انگلیسی به یک توکن فشرده می‌شوند، در حالی که متن فارسی بیشتر به قطعه‌های کوچک‌تر خرد می‌شود. نتیجه این است که یک پاراگراف فارسی معمولاً توکن بیشتری از ترجمهٔ انگلیسی همان پاراگراف دارد. چون سقف پلن‌ها بر پایهٔ مصرف است، این یعنی پنجرهٔ مصرف شما زودتر پر می‌شود، بدون اینکه کار بیشتری کرده باشید.

عمداً اینجا ضریبی نمی‌نویسم. ضریب به متن شما بستگی دارد، و به مدل هم بستگی دارد: Anthropic نوشته است که مدل‌های Claude 4.7 به بعد توکنایزر تازه‌ای دارند که برای همان ورودی حدود ۳۰ درصد توکن بیشتر می‌شمارد. پس عددی که کسی دو سال پیش برای فارسی اندازه گرفته، امروز دیگر درست نیست. به جای اعتماد به عدد دیگران، خودتان اندازه بگیرید.

نقطهٔ اتکا endpoint شمارش توکن است. این endpoint رایگان است و سهمیهٔ نرخ جداگانه‌ای از ساخت پیام دارد، ولی به یک کلید API نیاز دارد که همراه اشتراک Pro نمی‌آید و از حساب کنسول می‌گیرید:

curl https://api.anthropic.com/v1/messages/count_tokens \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "content-type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-opus-5-5",
    "messages": [{"role": "user", "content": "این یک پاراگراف نمونه به فارسی است که می‌خواهم طول آن را بر حسب توکن بدانم."}]
  }'

خروجی یک شیء JSON با یک کلید است و شکلش همین است:

{ "input_tokens": 14 }

عدد شما فرق خواهد کرد. حالا همان درخواست را یک بار دیگر بفرستید، این بار با ترجمهٔ انگلیسی همان پاراگراف. نسبت دو عدد، ضریب واقعیِ متنِ شما روی همان مدل است. اگر روی متن‌های واقعی کارتان این کار را چند بار تکرار کنید، عددی به دست می‌آورید که به درد برنامه‌ریزی می‌خورد. دو هشدار: مقدار برگشتی یک تخمین است و ممکن است با مصرف واقعی کمی فرق کند، و حتماً همان model را بفرستید که واقعاً استفاده می‌کنید، چون شمارش با توکنایزر همان مدل انجام می‌شود.

این فقط نیمی از ماجراست. جواب فارسی کلود هم متن فارسی است، پس توکن خروجی شما هم بالا می‌رود، و خروجی گران‌تر از ورودی حساب می‌شود. تفاوت هزینهٔ توکن ورودی و خروجی دقیقاً همین نکته را باز می‌کند، و اگر بیشتر وقتتان در ترمینال می‌گذرد شمارش توکن در Claude Code نشان می‌دهد کدام بخش گفت‌وگو واقعاً سهمیه را می‌خورد.

فارسی راست‌به‌چپ در ترمینال، کنار Claude Code

ترمینال متن را خط به خط و با الگوریتم دوجهتهٔ یونیکد (bidi، یعنی نمایش هم‌زمان متن راست‌به‌چپ و چپ‌به‌راست) می‌چیند. وقتی یک جملهٔ فارسی شامل src/main.py یا پرچمی مثل --verbose باشد، آن قطعهٔ لاتین چپ‌به‌راست می‌ماند و در جایی دیده می‌شود که انتظارش را ندارید. نقطه و پرانتز هم اغلب به ابتدای خط می‌پرند.

نکتهٔ مهم این است که این فقط مسئلهٔ نمایش است. چیزی که کلود دریافت می‌کند ترتیب منطقی درست کاراکترهاست، پس جواب‌ها خراب نمی‌شوند حتی وقتی صفحهٔ ترمینال به هم ریخته به نظر می‌رسد. پشتیبانی کامل از راست‌به‌چپ در رابط‌های متنی هنوز جا دارد و درخواست‌های بازی برای آن ثبت شده است.

چهار عادت کار را قابل تحمل می‌کند:

  • جمله‌های فارسی را کوتاه بنویسید. هر چه یک خط قطعه‌های کمتری از دو جهت داشته باشد، کمتر به هم می‌ریزد.
  • مسیر فایل، نام تابع و پرچم‌ها را داخل بک‌تیک بگذارید تا از متن فارسی جدا بمانند.
  • برای پرامپت بلند فارسی، متن را در ویرایشگر بنویسید و بعد بچسبانید.
  • اگر خروجی فارسی در ترمینال ناخوانا شد، از کلود بخواهید همان جواب را در فایلی مثل notes.md بنویسد و فایل را در ویرایشگر بخوانید. ویرایشگرها bidi را بهتر از ترمینال نمایش می‌دهند.

پرامپت فارسی با کد و شناسهٔ انگلیسی

کار عادی یک توسعه‌دهندهٔ فارسی‌زبان همین است: صورت مسئله به فارسی، نام متغیر و تابع و مسیر به انگلیسی. کلود با این ترکیب مشکلی ندارد، ولی چند قاعده جلوی خطا را می‌گیرد.

  • شناسه‌ها را ترجمه نکنید و از کلود هم نخواهید ترجمه کند. اگر در متن فارسی به userProfile بگویید «پروفایل کاربر»، ممکن است در بازنویسی، نام واقعی متغیر را عوض کند و کد از کار بیفتد.
  • اگر می‌خواهید کامنت‌های کد فارسی باشد، صریح بگویید. کلود زبان را از بافت برمی‌دارد و بافت یک فایل کد، انگلیسی است، پس پیش‌فرض کامنت‌ها انگلیسی می‌شود.
  • پیام‌های خطا را همان‌طور که هستند بچسبانید و ترجمه نکنید. متن اصلی خطا چیزی است که کلود می‌تواند با آن جست‌وجو و استدلال کند.
  • اگر فایل کد بزرگی را همراه توضیح فارسی می‌فرستید، حواستان به حجم باشد. بافت طولانی در هر زبانی گران است و مدیریت بافت در Claude Code روش‌های کوچک نگه داشتن آن را نشان می‌دهد.

کدام پلن واقعاً به کارتان می‌آید

تا مهر ۱۴۰۵ (سپتامبر ۲۰۲۶) و بر پایهٔ قیمت‌های منتشرشدهٔ Anthropic به دلار: پلن Free رایگان است، Pro ماهی 20 دلار (یا ماهی 17 دلار اگر سالانه بپردازید) و Max از ماهی 100 دلار شروع می‌شود با دو سطح ۵ برابری و ۲۰ برابری. قیمت را فقط به دلار می‌نویسم، چون هر تبدیل ارزی که اینجا بنویسم فردا غلط است.

مسیر پیشنهادی ساده است. چند روز با Free کار کنید و ببینید در چه ساعتی از روز به سقف می‌خورید. اگر روزی یک بار یا کمتر به سقف می‌رسید، Free کافی است. اگر چند بار در روز متوقف می‌شوید، Pro جواب می‌دهد و Claude Code هم در همان پلن هست. Max وقتی منطقی می‌شود که تمام روزتان در ترمینال بگذرد و توقف مصرف، کار واقعی را متوقف کند.

اینجا فارسی‌بودن خودش را نشان می‌دهد. چون متن فارسی توکن بیشتری می‌گیرد، همان حجم کاری که یک کاربر انگلیسی‌زبان با Pro راحت انجام می‌دهد، ممکن است شما را زودتر به سقف برساند. پس تجربهٔ کسی که به انگلیسی کار می‌کند معیار خوبی برای شما نیست. این تفاوت را قبل از ارتقا اندازه بگیرید، نه بعد از آن. برای مقایسهٔ دقیق‌تر سطح‌ها، راهنمای انتخاب پلن کلود و قیمت و محدودیت‌های پلن Pro را ببینید، و اگر بین دو سطح Max مانده‌اید تفاوت Max صد دلاری و دویست دلاری تکلیف را روشن می‌کند.

وقتی به سقف مصرف می‌خورید

سقف‌ها پنجره‌ای هستند و بعد از مدتی بازنشانی می‌شوند، نه اینکه تا اول ماه بعد ببندند. قبل از رسیدن به سقف هم هشدار می‌بینید، که فرصت خوبی است برای بستن گفت‌وگوهای باز و شروع یک گفت‌وگوی تازه، چون هر پیام تازه کل تاریخچه را دوباره حمل می‌کند. توضیح کامل محدودیت‌های مصرف کلود نشان می‌دهد این پنجره‌ها چطور شمرده می‌شوند، و اگر همین حالا متوقف شده‌اید کاری که هنگام رسیدن به سقف باید بکنید کوتاه‌ترین راه برگشت به کار است.

اگر تصمیم گرفتید به جای اشتراک از API استفاده کنید، حساب و صورتحسابش جداست و منطق هزینه‌اش هم فرق می‌کند. مقایسهٔ هزینهٔ API و اشتراک برای کسی که متن فارسی زیادی پردازش می‌کند تفاوت معناداری نشان می‌دهد.

پرسش‌های پرتکرار (FAQ)

آیا کلود در ایران کار می‌کند؟

خیر. Anthropic فهرست کشورها و مناطق پشتیبانی‌شده را منتشر می‌کند و ایران روی این فهرست نیست، نه برای claude.ai و نه برای API. یعنی ثبت‌نام، خرید اشتراک و استفاده از داخل ایران مسیر رسمی ندارد و حسابی که خلاف این ساخته شود ممکن است بسته شود. اگر در کشوری هستید که روی فهرست است، مثل امارات، ترکیه، آلمان یا کانادا، ثبت‌نام عادی با کارت محلی کار می‌کند. فهرست به‌روز می‌شود، پس قبل از خرید خودتان نگاهش کنید.

زبان رابط کلود را چطور عوض کنم و آیا فارسی هست؟

در claude.ai روی آیکن پروفایل کلیک کنید و بخش Language را باز کنید. تا سپتامبر ۲۰۲۶ یازده زبان در این فهرست هست و فارسی میانشان نیست. این تنظیم فقط منوها و دکمه‌ها را عوض می‌کند. زبان پاسخ مستقل از آن است: اگر فارسی بنویسید، کلود فارسی جواب می‌دهد، حتی وقتی رابط انگلیسی است.

آیا نوشتن به فارسی سهمیهٔ مصرفم را زودتر تمام می‌کند؟

بله، معمولاً بله، چون فارسی با خط غیرلاتین نوشته می‌شود و توکنایزر آن را ریزتر از انگلیسی خرد می‌کند، پس همان پاراگراف توکن بیشتری می‌گیرد. اندازهٔ دقیق این اختلاف به متن شما و به مدل بستگی دارد، و چون توکنایزر مدل‌های جدیدتر عوض شده، اعداد قدیمی اینترنت قابل اتکا نیستند. خودتان با endpoint شمارش توکن اندازه بگیرید: همان پاراگراف را یک بار فارسی و یک بار انگلیسی به v1/messages/count_tokens بفرستید و دو مقدار input_tokens را مقایسه کنید. این endpoint رایگان است ولی به کلید API نیاز دارد.

چرا متن فارسی در ترمینال Claude Code به هم ریخته نشان داده می‌شود؟

چون ترمینال متن را با الگوریتم دوجهتهٔ یونیکد می‌چیند و وقتی یک جملهٔ فارسی قطعه‌های لاتین مثل src/main.py یا --verbose دارد، آن قطعه‌ها چپ‌به‌راست می‌مانند و جای نقطه و پرانتز جابه‌جا دیده می‌شود. این فقط نمایش است و ترتیب منطقی کاراکترها درست به کلود می‌رسد. برای کار راحت‌تر، جمله‌ها را کوتاه نگه دارید، مسیرها را داخل بک‌تیک بگذارید و خروجی‌های بلند فارسی را در یک فایل بنویسید و در ویرایشگر بخوانید.

برای کار فارسی کدام پلن بهتر است؟

از Free شروع کنید و ببینید کِی متوقف می‌شوید. اگر چند بار در روز به سقف می‌خورید، Pro با ماهی 20 دلار (یا 17 دلار با پرداخت سالانه) نقطهٔ منطقی است و Claude Code هم در همان پلن هست. Max از 100 دلار در ماه فقط وقتی ارزش دارد که تمام روز در ترمینال کار کنید. یک نکته را جدی بگیرید: چون متن فارسی توکن بیشتری می‌گیرد، تجربهٔ کاربران انگلیسی‌زبان از کافی بودن Pro لزوماً برای شما صادق نیست.