مبدل کد

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

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

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

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

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

Sign up برای دریافت لینک راهنمایی و کسب ۲۵۰۰۰ توکن برای هر دوست.

بيشتر ميخواي؟ ثبت نام مجاني براي 30K توکن/روز + 10K بونوس
ثبت نام

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

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

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

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# / روبی / PHP / Swift / Kotlin / Shell). به صورت اختیاری ، توضیحات را به صورت حرفی نگه دارید ، سازگاری حرفی را اجبار کنید (به جای ترجمه حرفی ، از الگوهای زبان هدف استفاده کنید) ، یا ساختار ۱: ۱ را برای بررسی خط به خط نگه دارید.

ChatGPT این کار را به خوبی انجام می‌دهد اما برای کیفیت GPT-4 که شما می‌خواهید ۲۰ دلار در ماه هزینه دارد. Free.ai ۱۶ زبان را پشتیبانی می‌کند، در استخر توکن روزانه رایگان اجرا می‌شود و هشدار به طور صریح بین حالت ترجمه حرفه‌ای و حالت بازنویسی زبانی تغییر می‌کند.

Algorithm-heavy code (data structures, math, parsing) ports cleanly — usually 90%+ correct on first pass. Code that uses language-specific stdlib (Python's decorators, Go's goroutines, Rust's ownership) requires the model to find idiomatic equivalents — usually correct but always review. Code that depends on framework conventions (Django ORM → Rails ActiveRecord) needs human follow-up — Free.ai gets the structure right but specific API mismatches happen.

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

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

به صورت لفظی: پایتون `for i, x in enumerate(arr):` تبدیل به جاوااسکریپت `for (let i = 0; i < arr.length; i++) { let x = arr[i];... }` — خط به خط. به صورت اصطلاحی: تبدیل به `arr.forEach((x, i) => {... })` می‌شود. وقتی می‌خواهید مقایسهٔ کنار به کنار انجام دهید، به صورت لفظی انتخاب کنید؛ وقتی می‌خواهید کد قابل ارسال را در زبان هدف بنویسید، به صورت اصطلاحی انتخاب کنید.

معمولاً برای قطعه‌های خودمحور بله. برای کدهایی که کتابخانه‌های شخص سوم را وارد می‌کنند ، مدل نزدیک‌ترین معادل زبان هدف را برمی‌گزیند) Python `requests` → JavaScript `fetch` ، Java `Optional` → Rust `Option` (و هر جایگزینی غیر آشکار را یادداشت می‌کند. همیشه کامپایلر / linter زبان هدف را بعد از آن اجرا کنید.

JSweet (Java→JS), Transcrypt (Python→JS), and Brython (Python in browser) are SOURCE-TO-SOURCE COMPILERS — they emit machine-translated, often verbose code and require runtime support. Free.ai writes IDIOMATIC code in the target language as a human would — reads naturally, no runtime, but requires review.

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

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

Code is sent to the model, processed, and discarded. Not stored, not used for training. Pick Qwen 3 Coder for maximum privacy — self-hosted on Free.ai's GPUs.

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

براي 10000 تا توکن مجاني ثبت نام کن

ایجاد حساب

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

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

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