コードコンバータ
商用OK
581 models
透かしなし
登録なし
モデル:
+ GPT-5, Claude, Gemini
1 つの言語でコードを貼り付け、ターゲットを選択し、16 以上のターゲット言語で等価な慣用句コードを返します。Python、JavaScript、TypeScript、Go、Rust、Java、C++、C#、Ruby、PHP、Swift、Kotlin、Shell、SQL。直訳と慣用句書き換えを切り替え、コメントを保存、またはターゲット言語の stdlib を強制します。
移住ノート
詳細オプション
結果
トークンが足りない
もっとトークンを取得
もっと欲しい?
Sign up free: 30,000 tokens/day
無料登録
要求を処理中...
人工知能を用いてプログラミング言語間のコードを変換する。
使い方 コードコンバータ
1
入力を入力
テキストを入力し、ファイルをアップロードし、または要望を記述します。アカウントは必要ありません。
2
クリックして生成
私たちのAIは、最良のオープンソースモデルを使って、数秒であなたの要求を処理します。
3
ダウンロードと共有
結果をダウンロード、コピー、共有できます。個人的、商業的な使用は無料です。
API を使ってこのツールを使用
あなたのコードからこのツールを自動化します。OpenAI 互換の REST エンドポイント、ベアートークン認証、追加の 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
言語のコードを貼り付け、目的言語を選択し、新しい言語に対応するコードの慣用句を返します。16 以上の言語をサポートします (Python ↔ JavaScript / TypeScript / Go / Rust / Java / C++ / C# / Ruby / PHP / Swift / Kotlin / Shell)。コメントを文字通りに保存、慣用句の適応を強制 (文字通りの翻訳ではなく目的言語のパターンを使用)、または行ごとの検証のために構造を 1:1 に保持するオプションがあります。
Facebook's TransCoder is research-grade and limited to C++/Java/Python. Codeporting charges per-line for legacy migrations (VB6→.NET etc.). ChatGPT does this well but costs $20/mo for the GPT-4 quality you'd want. Free.ai handles 16+ languages, runs on the daily free token pool, and the prompt explicitly toggles between literal-translation and idiomatic-rewrite modes.
アルゴリズム重視のコード (データ構造、数学、解析) はきれいにポートされます - 通常は90%以上が一度のパスで正しい。言語特有の stdlib (Python の装飾、 Go の go ルーチン、 Rust の所有権) を使うコードは、模型が慣用的な等価を見つける必要があります - 通常は正しいが常にチェックを入れます。フレームワークの慣習に依存するコード (Django ORM → Rails ActiveRecord) は人間のフォローアップが必要です - Free.ai は構造を正しく取得しますが、特定の API の不一致が起こります。
Python ↔ JavaScript (非常に熟練)。Python → Go (クリーン - 両方ともほとんどのことに stdlib を持っています)。JavaScript → TypeScript (タイプを追加するだけ)。Java → Kotlin (素晴らしい - Kotlin はこれに特化しています)。C → Rust (アルゴリズムを翻訳します。所有権のために再構築します)。最も難しい: 何でも→ Rust 初回試行で (生涯の注釈は手動で修正する必要があります)。JavaScript → Java (非同期のパラダイムミスマッチ)。
このオプションをチェックすると、コメントは目的言語のコメント構文に直訳されます。チェックを外すと、モデルは目的言語の慣用句に従ってコメントを再生し、複数行のコメントを統合します。
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.
独立したスニペットの場合は通常 yes です。サードパーティライブラリをインポートするコードの場合、モデルは最も近い対象言語の等価を選択します。Python の requests → JavaScript の fetch、Java の Optional → Rust の Option など)。そして明らかでない置換を記録します。その後、常に対象言語のコンパイラ/linter を実行します。
Free.aiは標的言語で人間のように言語コードを書く。自然に読み取れる。ランタイムはないが、検証が必要である。
SQL をソースとターゲットの両方として選択し、モデルは /code/sql/ の方言選択者を使用します。 /code/sql/ を使用すると、スキーマに基づく提案を含むより豊かな方言変換機能が利用できます。
自己ホストパスの最大長は12,000文字 (約180行) です。 プレミアムの長文脈 Claude/GPT は200K+文字を扱います。全ファイル変換のスイッチ。
モデルに送信され、処理され、捨てられます。保存されず、訓練に使われません。最大限のプライバシーを求める場合は、Free.aiのGPU上で自己ホストされた Qwen 3 エンコーダを選択してください。
はい - /v1/chat/ に POST し、システムプロンプトを変換します(ソース言語 + ターゲット言語 + 慣用句フラグ)、コードをユーザメッセージとして送ります。スニペットは /api/ を参照してください。
このツールを評価するには?