Babel Pocket

Translation Bot Dashboard

API Connection

Connect one or two providers for translation.

Model Selection

Choose which Gemini model to use for translations.

Bot Settings

Configure rate limiting and caching.

Loading...

v0.1.2
Online
API
User Budgets -

Operations

Mode -
Today's Cost
-
Total Translations
-
Cache Hit Rate
-
Uptime
-
Auto-refresh every 5s

Usage History (Last 30 Days)

No history data yet. Usage is archived daily.

Translation Log

No translations logged yet. Logs are stored in memory only.
Logs are in-memory only — cleared on restart

User Whitelist

Only whitelisted Discord users can use Babel Pocket. New users are disabled by default.
Loading users...

User Language Preferences

Loading...
Loading user preferences...
No unsaved whitelist changes

Translation Provider

Choose which AI provider(s) to use for translation. You can set a primary and fallback provider for redundancy.
When using dual providers, the backup is used automatically if the primary fails.

Vertex AI API

OpenAI-Compatible API

Works with OpenAI, OpenRouter, AI Studio (OpenAI format), and any compatible endpoint.
The base URL without trailing /v1/chat/completions

Pricing & Budget

e.g. Gemini 2.5 Flash Lite: $0.10
e.g. Gemini 2.5 Flash Lite: $0.40
Hard cap for the whole instance. Set per-user budgets in Access tab.
Used for whitelisted users without a custom budget.

Bot Settings

Recommended ceiling for small instances: 2000
Max characters per translation request (default: 2000)
Gemini response token limit (default: 1000)

Translation Prompt

Customize the system prompt used for translations. Leave empty to use the default.
Use ${text} is automatically appended. Only edit the instructions above it.

Translation Test

Test the translation API directly. This uses real tokens.

Dashboard Sessions

Review active admin sessions and revoke stale logins.