مبدل کد

استفاده تجاری مدل هاي 581 بدون نشان آبی نیازی به ثبت نام نیست
مدل:
+ GPT-5, Claude, Gemini
کد را در یک زبان کپی کنید، هدف را انتخاب کنید، و کد معادل را در ۱۶ زبان هدف - پایتون، جاوااسکریپت، تایپ اسکریپت، گو، Rust، جاوا، C++، C#، روبی، PHP، Swift، Kotlin، Shell، SQL - دریافت کنید.
رفتار حفظ شد
Ctrl+Enter برای ارسال · Tab جایگزینی فضاها 0 / 12,000

یک فایل منبع (تا ۵۰۰ کیلوبایت) را رها کنید — ما آن را در زمینه کد می‌چسبانیم.

-
کد را برای ترجمه چسبانید.
کد تبدیل شده
اجرا در کدگذار

        
یادداشت‌های مهاجرت
گزینه‌های پیشرفته
نتیجه
. يه کم کم ميشه گرفتن نشانه‌های بیشتر
نتيجه بهتري ميخواي؟ مدلهای پریمیوم (GPT-5, Claude, Gemini) کیفیت بالاتری را ارائه می‌دهند. نمایش نقشه

❤️ دوست Free.ai رو به دوستانت بگو

ثبت نام کنید تا لینک پیشنهادی دریافت کنید و 30 توکن برای هر دوست بدست آورید.

بيشتر ميخواي؟ ثبت نام رایگان: 30,000 tokens/day
ثبت نام

در حال پردازش درخواست شما...

تبدیل کد بین زبان‌های برنامه‌نویسی با AI.

چطور استفاده شود مبدل کد

1
وارد کردن ورودی

متن را تایپ کنید ، پرونده‌ای را بارگذاری کنید ، یا آنچه را می‌خواهید توصیف کنید. حساب نیازی نیست.

2
ایجاد را کلیک کنید

هوش مصنوعی ما درخواست شما را در چند ثانیه با استفاده از بهترین مدل‌های منبع باز پردازش می‌کند.

3
بارگیری و اشتراک

دانلود، کپی یا اشتراک‌گذاری نتایج خود. برای استفاده شخصی و تجاری رایگان است.

استفاده از این ابزار از طریق API

این ابزار را از کد خودتان خودکار کنید. نقطه پایانی REST سازگار با OpenAI، گواهی‌نامه توکن حامل، نیازی به SDK اضافی نیست. هزینه توکن با رابط وب مطابقت دارد.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

مبدل کد - FAQ

کد را در یک زبان بچسبانید ، زبان هدف را انتخاب کنید ، و کد معادل را به زبان جدید برگردانید. پشتیبانی از بیش از ۱۶ زبان (پیتون ↔ جاوااسکریپت / تایپسکریپت / Go / Rust / جاوا / C++ / C# / Ruby / PHP / Swift / Kotlin / Shell). به صورت اختیاری ، دیدگاه‌ها را حرف به حرف نگه دارید ، سازگاری حرف به حرف را اجبار کنید (از الگوهای زبان هدف به جای ترجمه حرف به حرف استفاده کنید) ، یا ساختار ۱: ۱ را برای بررسی خط به خط نگه دارید.

Codeporting هزینه‌های هر خط برای مهاجرت‌های قدیمی (VB6→.NET و غیره) است. ChatGPT این کار را به خوبی انجام می‌دهد اما هزینهٔ آن ۲۰ دلار در ماه برای کیفیت GPT-4 است که شما می‌خواهید. Free.ai ۱۶ زبان را مدیریت می‌کند، در استخر توکن روزانه رایگان اجرا می‌شود، و هشدار به طور صریح بین ترجمه حرفه‌ای و حالت‌های بازنویسی زبانی تغییر می‌کند.

کدهای سنگین الگوریتمی (ساختار داده، ریاضیات، تجزیه) به صورت تمیز پورت می‌شوند - معمولاً ۹۰٪+ درست در اولین گذر. کدهایی که از stdlib خاص زبان استفاده می‌کنند (دکوراتورهای پایتون، goroutines Go، مالکیت Rust) نیازمند مدل برای یافتن معادل‌های زبانی هستند - معمولاً درست اما همیشه بررسی می‌شوند. کدهایی که به قراردادهای چارچوب وابسته هستند (Django ORM → Rails ActiveRecord) نیازمند دنبال کردن انسانی هستند - Free.ai ساختار را درست می‌کند اما APIهای خاصی که با هم تطابق ندارند اتفاق می‌افتند.

پایتون ↔ جاوااسکریپت (خیلی مفید). پایتون → Go (پاک - هر دو stdlib برای بیشتر چیزها دارند). جاوااسکریپت → TypeScript (فقط انواع را اضافه می‌کند). جاوا → Kotlin (خوب - Kotlin برای این طراحی شده‌است). C → Rust (الگو را ترجمه می‌کند؛ شما برای مالکیت بازسازی خواهید کرد). سخت‌ترین: هر چیزی → Rust در اولین تلاش (یادداشت‌های زندگی گاهی اوقات نیاز به تعمیر دستی دارند)؛ جاوااسکریپت → Java (نقص پارادایم در غیر همگام‌سازی).

بله ، هنگامی که گزینه علامت زده شود - توضیحات به نحو دقیق به نحو توضیحات زبان هدف ترجمه می‌شوند) // vs # vs -- (. هنگامی که علامت زده نشود ، مدل توضیحات را به زبان هدف بازسازی می‌کند و ممکن است توضیحات چندخطی را متحد کند.

Literal: Python `for i, x in enumerate(arr):` becomes JavaScript `for (let i = 0; i < arr.length; i++) { let x = arr[i]; ... }` - line-by-line. Idiomatic: it becomes `arr.forEach((x, i) => { ... })`. Pick literal when you want to compare side-by-side; pick idiomatic when you want shippable code in the target language.

معمولاً برای قطعه‌های خودمحور آری. برای کدهایی که کتابخانه‌های شخص سوم را وارد می‌کنند ، مدل نزدیک‌ترین معادل زبان هدف را برمی‌گزیند (« درخواست » پایتون → « گرفتن » جاوااسکریپت ، « اختیاری » جاوا → « گزینه » Rust) و هر جایگزینی غیر آشکار را یادداشت می‌کند. همیشه کامپایلر / لنتر زبان هدف را بعد از آن اجرا کنید.

JSweet (Java→JS)، Transcrypt (Python→JS) و Brython (Python در مرورگر) کامپایلرهای منبع به منبع هستند - آنها کد ترجمه شده توسط ماشین را منتشر می‌کنند، اغلب کدهای مفصل و نیازمند پشتیبانی زمان اجرا هستند. Free.ai کدهای IDIOMATIC را در زبان هدف می‌نویسد همان‌طور که یک انسان می‌نویسد - به صورت طبیعی خوانده می‌شود، زمان اجرا ندارد، اما نیاز به بررسی دارد.

بله - انتخاب SQL به عنوان منبع و هدف و مدل استفاده از زبان انتخاب کننده در /code/sql / (PostgreSQL ↔ MySQL ↔ SQLite ↔ MSSQL ↔ Oracle ↔ BigQuery).

تا ۱۲۰۰۰ کاراکتر (~۱۸۰ خط) در مسیر خود میزبانی شده. Premium long-context Claude/GPT handles ۲۰۰K+ characters — switch for whole-file conversions.

کد به مدل فرستاده می‌شود، پردازش می‌شود و دور ریخته می‌شود. ذخیره نمی‌شود، برای آموزش استفاده نمی‌شود. Qwen ۳ کدنویس را برای حریم خصوصی حداکثری انتخاب کنید - خود میزبان در GPUهای Free.ai.

بله — POST به /v1/chat/ با تبدیل سیستم هشدار (زبان منبع + زبان هدف + پرچم زبانی) و کد به عنوان پیام کاربر.

ثبت نام رایگان: 30,000 tokens/day

ایجاد حساب

کارت اعتباري لازم نيست

اين ابزار رو چطور رتبه بندي ميکني؟

دوست Free.ai رو به دوستانت بگو