Seamless Multi-API Translation: Simplifying Language Barriers with DeepL, OpenAI, Gemini, Google Translate and More!
LGPL-2.1 License
Bot releases are hidden (Show)
Added support for latest GPT4o model and support for JSON schemas for OpenAI
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.7...v0.4.8
Published by Bikatr7 3 months ago
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.6...v0.4.7
[feat] Added gpt-4o mini support
[internal] Adjusted logging directory functionality to support Elucidate
Published by Bikatr7 3 months ago
[chore] refreshed internal dependencies
[chore] depreciated old Gemini vision models
[chore] moved away from Anthropic Beta
0.4.5 build exists on PyPI, but no official release exists due to it being an internal build.
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.4...v0.4.6
Published by Bikatr7 4 months ago
Added support for claude-3-5-sonnet-20240620
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.3...v0.4.4
Published by Bikatr7 4 months ago
Added add support for Message Utility classes.
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.2...v0.4.3
Published by Bikatr7 5 months ago
Added support for grabbing credentials from env variables if not given in set_credentials function.
Updated Gemini cost for cost calculation.
Slight bug fix regarding price case for cost calculation.
Bumped google-genai to 0.6.0
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.1...v0.4.2
Published by Bikatr7 5 months ago
Fixed a bug regarding test_credentials() for azure failing due to a bad region. This fix requires passing in your region to test_credentials() for azure.
Better error handling for test_credentials() (exceptions no longer fail silently)
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.0...v0.4.1
Published by Bikatr7 5 months ago
We are excited to announce the official release of EasyTL v0.4.0! This version brings a host of new features, improvements, and bug fixes. Below are the detailed patch notes:
json
and raw_json
, for more flexible data handling. The raw_json
option will return the full response object where applicable and instruct the model to return a valid JSON string.DeepLAuthorizationError
and OpenAIAuthorizationError
).set_api_key
and test_api_key
methods have been deprecated. Please use set_credentials
and test_credentials
instead.gpt-3.5-turbo
models in the list of valid JSON models.requirements.txt
file for easier dependency management, in addition to listing dependencies in pyproject.toml
.None
values are explicitly marked and missing values are not passed to the API.We hope you enjoy the new features and improvements in EasyTL v0.4.0! Your feedback is invaluable to us, so please do not hesitate to share your thoughts and suggestions.
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.3.3...v0.4.0
Published by Bikatr7 5 months ago
Here are the release notes for the first beta build of EasyTL v0.4.0. Detailed patch notes will be provided soon.
json
and raw_json
. Additionally, JSON response schema support has been implemented where applicable.Stay tuned for detailed patch notes.
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.0-alpha-3...v0.4.0-beta
Published by Bikatr7 5 months ago
Third Alpha build for Kudasai, proper patch notes pending, but v0.4.0 intends to add Microsoft Azure Translate and Anthropic API support to EasyTL, along with a multitude of bug fixes, improvements
Since last alpha:
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.4.0-alpha-2...v0.4.0-alpha-3
Published by Bikatr7 5 months ago
Second Alpha build for Kudasai, proper patch notes pending, but v0.4.0 intends to add Microsoft Azure Translate and Anthropic API support to EasyTL, along with a multitude of bug fixes and improvements.
Since last alpha:
Published by Bikatr7 5 months ago
Alpha build for Kudasai, proper patch notes pending, but v0.4.0 intends to add Microsoft Azure Translate and Anthropic API support to EasyTL, along with a multitude of bug fixes and improvements.
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.3.3...v0.4.0-alpha
Published by Bikatr7 5 months ago
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.3.1...v0.3.3
Published by Bikatr7 5 months ago
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.3.0...v0.3.1
Published by Bikatr7 6 months ago
set_api_key
with set_credentials
to accommodate Google Translatetest_api_key_validity
to test_credentials
to align with new authentication methods.set_credentials
and test_credentials
for streamlined user authentication.Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.2.1...v0.3.0
Published by Bikatr7 6 months ago
Fix bug regarding rate limit delays not properly applying for OpenAI or Gemini
Published by Bikatr7 6 months ago
raw
response type option to all services, allowing users to obtain the original translation object directly from the API.json
type return option for Gemini and OpenAI services, enabling models to return a JSON-parseable string, facilitating better integration with applications requiring JSON formatted responses.rate_limit
parameter to control the delay between translations for iterable inputs, improving handling under rate limit constraints.Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.1.2...v0.2.0
Published by Bikatr7 6 months ago
Some Internal testing changes
Published by Bikatr7 6 months ago
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.1.2...v0.2.0-beta
Published by Bikatr7 6 months ago
Full Changelog: https://github.com/Bikatr7/EasyTL/compare/v0.1.1...v0.1.2