サインアップとサインイン
panel.transflator.com のアカウントパネルは、デスクトップアプリがサインインに使用するアカウントを作成する場所です。Firebase Auth、Firestore、そして単一の Cloud Functions エンドポイントを基盤とした Flutter Web アプリケーションです。

既存ユーザーは panel.transflator.com のサインイン画面に遷移します。
- メールアドレスとパスワードを入力します。
- 表示された場合は reCAPTCHA チャレンジを解決します。
- Sign in(サインイン)をクリックします。
フォームは POST /auth/login に送信され、Firebase Auth へのプロキシを経てユーザーごとの API トークンを返します。デスクトップアプリでサインインしたときに受け取るのも、この同じトークンです。
フォームの下には、よくある 2 つの分岐先へのリンクがあります。
- Create account(アカウントを作成) — 下記のサインアップフローに誘導します。
- Forgot password?(パスワードをお忘れですか?) — トランザクションメールパイプライン経由でリセットメールを送信します。リセットリンクの有効期限は 1 時間です。
サインアップ
Section titled “サインアップ”まだアカウントをお持ちでない場合は、サインイン画面の Create account(アカウントを作成)をクリックします。
- メールアドレスと強力なパスワードを入力します。
- reCAPTCHA チャレンジを解決します。
- Create account(アカウントを作成)をクリックします。
バックエンドは Firebase Auth ユーザーと、対応するドキュメントを Firestore の users コレクションに作成します。このドキュメントには、スターター AI クレジット残高と新規に生成された API トークンが初期値として書き込まれます。
メールアドレスを確認する
Section titled “メールアドレスを確認する”
サインアップ直後に、ワンクリック確認リンクを含むトランザクションメールが受信トレイに届きます。リンクの有効期限は 48 時間 です。クリックするまで、クレジットの補充やクレジットを消費する翻訳の実行はできません。
パネルは「Verify your email」画面で残りの UI をブロックし、以下を表示します。
- リンクの送信先アドレス。
- Resend verification email(確認メールを再送)ボタン — 最初のメールが届かない場合やリンクの期限が切れた場合に便利です。
- 別のアカウントを試したい場合の Sign out(サインアウト)リンク。
メールが届かない場合 はまず迷惑メールフォルダを確認し、その後 Resend verification email を使用してください。アドレス自体を間違って入力してしまった場合は、サインアウトしてサポートからアカウントを削除し、再度サインアップしてください — 確認前にメールアドレスを編集するセルフサービス手段はありません。
スタータークレジット
Section titled “スタータークレジット”新規アカウントには、支払うことなく製品を評価できるように、無料のスターター残高が付与されます。金額と 30 日周期の更新タイミングはダッシュボードに表示されます。無料プランは小規模な組織、簡単な PoC、評価目的をカバーします。より大きなジョブではクレジットの補充が必要です(クレジットの購入 をご覧ください)。
パスワードのリセット
Section titled “パスワードのリセット”パスワードを忘れた場合は、サインイン画面の Forgot password?(パスワードをお忘れですか?)をクリックしてください。同じトランザクションパイプライン経由でリセットメールが送信され、リンクの有効期限は 1 時間 です。リンクを開くとパネル画面で新しいパスワードを設定でき、保存後にサインインフォームに戻ります。