bob-plugin-akl-deepl-free-translate  by akl7777777

Bob plugin for free DeepL translation

created 2 years ago
605 stars

Top 55.0% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a Bob plugin for DeepL translation, targeting users of the macOS translation app Bob. It offers unlimited, free DeepL translations without requiring API keys or account credentials by reverse-engineering the web version's JavaScript encryption algorithm, aiming for continued functionality as long as the website's methods remain unchanged.

How It Works

The plugin bypasses DeepL's authentication and rate limits by replicating the encryption and request patterns of the official DeepL web client. This approach allows for direct, unauthenticated access to DeepL's translation services, theoretically enabling unlimited usage as long as the underlying web JavaScript logic is not altered.

Quick Start & Requirements

  • Install by double-clicking the plugin file.
  • Requires the Bob translation app for macOS.
  • Official Bob website: https://bobtranslate.com/

Highlighted Details

  • Free, unlimited DeepL translations without API keys or account login.
  • Includes a DeepL word lookup feature.
  • Optimized to mitigate issues with frequent requests, allowing continued free translation.
  • Offers a standalone Node.js version (deepl.js) for direct terminal use outside of Bob.

Maintenance & Community

The project is maintained by akl7777777. The README includes links to other Bob plugins developed by the author and mentions a standalone DeepL service project.

Licensing & Compatibility

The licensing is not explicitly stated in the README. Compatibility is limited to macOS users of the Bob translation app.

Limitations & Caveats

While optimized, extremely frequent IP access might still encounter temporary "too many requests" errors, though the author states this is rare and resolves after a short waiting period. The core functionality relies on the DeepL web client's JavaScript, meaning future website updates could break the plugin.

Health Check
Last commit

11 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
2
Star History
24 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.