Configure OpenAI API Key
Enable AI-powered translation features by configuring your OpenAI API key.Why Configure?
The OpenAI API key is required for:- AI translation when adding new languages
- Automatic translation of existing strings to new languages
- Bulk translation workflows
Your API key is stored locally in your browser and never sent to Stringboot servers. It’s only used for translation requests directly to OpenAI.
Get Your OpenAI API Key
Visit OpenAI Platform
Create API Key
- Click Create new secret key
- Give it a descriptive name (e.g., “Stringboot Translation”)
- Copy the key immediately
Configure in Stringboot
Enter API Key
Paste your OpenAI API key in the input fieldValid formats:
sk-...(standard key)sk-live_...(live key)sk-service_...(service key)sk-svcacct-...(service account key)
API Key Security
Local Storage Only
- Stored in browser’s local storage
- Never transmitted to Stringboot servers
- Only sent directly to OpenAI for translations
Clear Browser Data
- Clearing browser data removes the key
- Re-enter key after clearing storage
- Consider using a dedicated browser profile
Key Rotation
- Rotate keys periodically for security
- Update in Settings when rotated
- Old keys stop working immediately
Limited Scope
- Only used for translation features
- No access to other Stringboot data
- You control OpenAI API usage costs
Manage Account Linking
Link external authentication providers to your Stringboot account.Link Google Account
Connect your Google account for easier sign-in:OAuth Flow
- You’ll be redirected to Google
- Authorize Stringboot to access your account
- Redirect back to Settings after confirmation
Benefits of Account Linking
Faster Login
One-click sign-in with Google OAuth
Enhanced Security
2FA-like protection through Google
Account Recovery
Additional recovery option if password is forgotten
Unified Identity
Use the same Google account across services
Unlink Google Account
Settings Overview
The Settings page contains multiple configuration sections:| Section | Description |
|---|---|
| API Settings | Configure OpenAI API key for translations |
| Account Linking | Link/unlink external authentication providers |
| Profile Settings | Update email, password, profile information |
| Notification Preferences | Configure email and in-app notifications |
Update Profile Information
Manage your account details:- Change Email
- Change Password
AI Translation Troubleshooting
Translation Not Working
Translation Not Working
Check:
- OpenAI API key is configured in Settings
- API key format is valid (starts with
sk-) - You have OpenAI API credits available
- Internet connection is active
- Source language has strings to translate
Invalid API Key Error
Invalid API Key Error
Common issues:
- Key doesn’t start with valid prefix
- Key was copied with extra spaces
- Key has expired or been revoked
- Using old API key format
Translation Quality Issues
Translation Quality Issues
Improve quality by:
- Using high-quality source strings
- Adding descriptions to strings for context
- Reviewing and editing AI output
- Testing with different source languages
Slow Translation Speed
Slow Translation Speed
Factors affecting speed:
- Number of strings being translated
- OpenAI API rate limits
- Network connection speed
- Current OpenAI API load
- Translate in smaller batches
- Check OpenAI API status
- Ensure stable internet connection
Security Best Practices
Email Verification
- Verify your email address
- Required for password reset
- Unlocks all dashboard features
Strong Passwords
- Use 8+ characters
- Mix letters, numbers, symbols
- Avoid common words
- Change periodically
Two-Factor Protection
- Link Google account for 2FA-like security
- Use Google Authenticator
- Keep recovery codes safe
Regular Reviews
- Review API tokens monthly
- Update passwords quarterly
- Rotate OpenAI API keys
- Remove unused integrations
Secure Storage
- Don’t share API keys
- Use password managers
- Enable browser security features
- Log out on shared devices
Monitor Activity
- Review recent activity regularly
- Check for unexpected changes
- Monitor API token usage
- Report suspicious activity
OpenAI API Cost Management
You pay OpenAI directly for API usage. Stringboot does not charge for translation features.
Cost Optimization Tips
Estimate Costs
Estimate Costs
Translation costs depend on:
- Number of strings
- String length
- OpenAI model pricing (currently GPT-4)
- API rate limits
Batch Translations
Batch Translations
- Translate multiple languages at once
- Use bulk translation instead of individual strings
- Monitor OpenAI dashboard for usage
Set Usage Limits
Set Usage Limits
In your OpenAI account:
- Set monthly spending limits
- Enable usage alerts
- Monitor daily usage
- Set up budget notifications
Review Before Translating
Review Before Translating
- Ensure source strings are finalized
- Remove test/temporary strings
- Avoid translating duplicates
- Only translate what you need