- Add method to translate a batch of texts
- Check all Headers for json reponse
- Add several new languages
- Update Dependencies & Apply some variable descriptions
- Throw RequestExeption on client- or server errors #68
- Implement method to retrieve supported languages
- Issue #47 : Glossary implementation
- Remove source_lang from file translation request if empty
- Move API key in request header and change body to json format (#89)
- Remove some trailing commas to ensure php 7.4 compatibility
- Add method for batch translation of multiple texts #42
- Add method for retrieving all supported languages by deepl
- Erroneous responses due to server- or client-errors now throw a
RequestException
- Add support for recently added languages (ukrainian, indonesian, turkish)
- Correct deepl response header parsing for file submissions (the header has been changed upstream)
- Removed erroneous method call on ClientExceptionInterface instances in error case (psr-18 migration aftermath)
- File RequestHandler Method from get to post
- FileStatus RequestHandler Method from get to post
- phpstan static analyses (dev)
- File- Upload Error (invalid file data)
- Support Deepl Free Api (https://support.deepl.com/hc/en/articles/360021200939-DeepL-API-Free)
- Documentation for own HttpClient Implementation
- PSR18 Support #39
- Documentation improvments
- Move SplitSentences/Formatting Options to seperate Enum
- Support new languages introduced by deepl (https://www.deepl.com/blog/20210316/)
- Support PHP8
- Let the original exception bubble up within the RequestException (Thx @Mistralys)
- Missing changelog update for 2.1.0
- Support japanese and simplified chinese
- move Language Constants to separate Enum
- prettify classes/interfaces
- new Feature File Translation
- new Language PT/RU
- added PHP7.3 Travis
- Changelog
- Deepl Endpoint to v2
- return typehints and typehints for scalar vars
- Minimum required php version: 7.2
- Add missing methods in interface declarations
- Initial Release