A plugin for Bob that allows you to quickly look up slang meanings on Urban Dictionary with enhanced GPT analysis.
Read this in 简体中文
- 🔍 Directly search English slang, internet terminology, and informal expressions from Urban Dictionary within Bob
- 🎯 Get top-rated definitions sorted by popularity (up to 3 displayed)
- 📊 View upvote and downvote statistics for each definition
- 🌐 Support for multiple target languages: Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German, Spanish, and Russian
- 🤖 Integrated OpenAI GPT analysis providing deeper cultural context, usage scenarios, and appropriateness level
- 📱 Seamless integration with Bob's translation features
- macOS device
- Bob app installed (v0.5.0 or higher)
- Download the latest
.bobpluginfile from the Releases page - Double-click the downloaded file to install it in Bob
- Enable the plugin in Bob preferences (if you need the GPT analysis feature, add your OpenAI API key in the plugin settings)
- Select or input the English slang or phrase you want to look up
- Activate Bob (via hotkey or menu bar)
- Bob will display Urban Dictionary definitions along with optional GPT analysis
Example queries:
- "throw shade"
- "yeet"
- "Karen"
- "Netflix and chill"
- "sus"
The plugin provides the following configuration options:
| Option | Description | Required |
|---|---|---|
| OpenAI API Key | API key for GPT analysis feature | Yes (for GPT analysis only) |
| OpenAI Model | Select which GPT model to use for analysis | No (defaults to gpt-4o-mini) |
Available GPT model options:
- GPT-4o-mini (recommended for balance of cost and quality)
- GPT-4o (highest quality but more expensive)
- GPT-3.5-turbo (lower cost but potentially lower quality analysis)
Contributions via Pull Requests and Issues are welcome!
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Clone the repository to your local machine
- Use the provided build script to create the plugin package:
./build.sh
- Double-click the generated
.bobpluginfile to install it in Bob for testing - Test the functionality with various types of slang and phrases
This project is licensed under the MIT License - see the LICENSE file for details
- Urban Dictionary - For providing slang definition data
- OpenAI - For providing GPT analysis capabilities
- Bob App - For providing an excellent translation platform and plugin system
