すべてのユーザーが すべての投稿を読む。
API一回の呼び出しで30以上の言語に対応します。出力はその言語のネイティブが実際に書くような自然な文章で、2010年頃の翻訳ツールにありがちな不自然さはありません。ソウルやサンパウロのユーザーも、ロンドンのユーザーと同じプロダクトを、それぞれの言語で見られます。
curl https://api.auto18n.dev/v1/translate \
-H "Authorization: Bearer $AUTO18N_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Ship fast, translate faster.",
"targetLanguage": ["ja", "es", "fr"]
}'いくつかの例
It's raining cats and dogs outside — I'm not setting foot out there.
外は土砂降りだ。絶対に外には出ない。
Está lloviendo a cántaros — no pienso salir de aquí.
Il pleut des cordes dehors — je ne mets pas un pied dehors.
Just shipped the new onboarding flow. Conversion is up 23% since Tuesday. LFG.
새 온보딩 플로우 배포 완료. 화요일 이후 전환율 23% 상승. 레츠고.
Acabei de lançar o novo fluxo de onboarding. Conversão subiu 23% desde terça. Bora.
Neuer Onboarding-Flow ist live. Conversion seit Dienstag um 23 % gestiegen. Los geht's.
試してみる
ユーザーが見る画面
デフォルトではあなたの言語で表示されます。実際に書かれた文を見たいときは、どれかの「原文を表示」を押せば切り替わり、もう一度押せば戻ります。再読み込みは発生しません。
今日のランチは渋谷の新しいラーメン屋に行ってきた。味噌ラーメンが絶品だった!並ぶ価値あり。
バックエンドをRustに移行したら、レイテンシが4分の1になった。この手のサービスでNodeに戻ることはもうない。
下のパン屋のクロワッサンがおいしすぎて、他のところで朝ごはんを食べなくなった。
たった今、人生初のフルマラソンを走り終えた。これのために2年間練習してきた。まだ実感が湧かない。
チーム全員がフルリモートになって半年。生産性はむしろ上がって、退職者もゼロ。オフィスって何のためにあったんだろう。
金曜の夕方5時にデプロイ。まあ、大丈夫でしょ。
ローカライズチームを抱えなくても、プロダクト全体をどの言語でも動かせます。
UGC、プロダクトコピー、通知、サポートチケットなど、何を投げても同じエンドポイントで処理します。最初のリクエストでモデルに問い合わせ、結果をcacheに保存し、それ以降の同じ文字列のリクエストはすべてcacheから返します。再翻訳は走りません。社内に翻訳者を置く必要も、日常的な文字列をレビューする担当を置く必要もありません。
出力は2015年頃のGoogle翻訳のようには聞こえません。カジュアルな投稿は翻訳後もカジュアルなまま、フォーマルな通知はフォーマルな調子を保ちます。モデルは1文ずつ独立して扱うのではなく、周辺の文脈から文体を読み取ります。
cacheがあるので、支払いは一度だけ
文字列を一度翻訳すれば、私たちが保持します。同じ文字列への以降のリクエストは翻訳費用がかからず、ストレージ行の料金だけが発生します。1エントリあたり月にコンマ数セント程度です。
データベース全体を一括翻訳
10万件の文字列を1回のバルク呼び出しで送信できます。処理はバックグラウンドで走り、完了したらwebhookに通知します。バルクジョブは全体が10%割引で、すでにcacheにあるものは再翻訳ではなくスキップされます。
テストは無料、本番から課金
テストキー(sk_test_*)は本物のモデルにアクセスして本物の出力を返しますが、課金はされません。テストキーで統合を組み終えてから、リリース直前に本番キーに差し替えるだけです。
チーム前提の設計
API keyは作成した個人ではなく、チームに紐づきます。キーのローテーションや課金変更を誰がやるかはロールで制御でき、エンジニア組織全体を、各自がアカウントを作らなくても1つのアカウントに招待できます。