Skip to content

Releases: leolivier/auto-po-lyglot

v1.5.1 replaces 1.5.0 as pypi refused it for version naming purpose

12 Oct 17:01
ef956a1
Compare
Choose a tag to compare

This is exactly the same as v1.5.0...
With this new version, you can translate a whole django project at once. Use the new auto_djangopo_lyglot command for that
Also contains a lot of bug fixes + better tests

v1.5.0: translation of a whole django project at once

12 Oct 16:58
f80db7d
Compare
Choose a tag to compare

With this new version, you can translate a whole django project at once. Use the new auto_djangopo_lyglot command for that
Also contains a lot of bug fixes + better tests

What's Changed

Full Changelog: v1.4.1...v1.5.0

v1.4.1: automatic build&push of the docker image to ghcr.io

15 Sep 08:00
Compare
Choose a tag to compare

No change for end users, the only change is that on new version delivery, the new docker image will be pushed to ghcr.io

Full Changelog: v1.4.0...v1.4.1

v1.4.0: Docker images for auto_po_lyglot

14 Sep 18:26
Compare
Choose a tag to compare

Auto_po_lyglot now supports Docker. See the README file for details

What's Changed

Full Changelog: v1.3.3...v1.4.0

v1.3.2: publish content of the README file on PyPi

14 Sep 14:27
Compare
Choose a tag to compare

No change for users: only change is that the description of the package on PyPi will be the full content of the README.md file

Full Changelog: v1.3.1...v1.3.2

v1.3.1: removed sensitive trace

14 Sep 14:08
8996ff5
Compare
Choose a tag to compare

The v1.3.0 version print the Api keys for the commercial LLMs on the console

Full Changelog: v1.3.0...v1.3.1

v1.3.0: Streamlit UI

14 Sep 11:45
Compare
Choose a tag to compare

This release brings a brand new streamlit UI.
To use it, first install the latest version of the package: pip install 'auto-po-lyglot>=1.3.0'
Then create a short python script named auto_po_lyglot_ui.py containing these 2 lines:

from auto_po_lyglot.po_streamlit import streamlit_main
streamlit_main()

And finally run streamlit run auto_po_lyglot_ui.py

What's Changed

Full Changelog: v1.2.1...v1.3.0

v1.2.1: fixes an issue in the packaging deployment

10 Sep 17:41
Compare
Choose a tag to compare

v1.2.0 didn't create a package that can be uploaded on PyPi due to \n present in the package description.

v1.2.0: implements Gemini and Grok Clients

10 Sep 17:36
Compare
Choose a tag to compare

This new release implements a client for Gemini and for Grok.
Note: The Gemini client has been tested, but not the Grok client because the Grok API is not yet available in my country.
If you have problems with Grok, please open a GitHub issue and describe it, I'll try to fix it in a blind way.

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0: a bunch of major enhancements

09 Sep 15:57
59649d3
Compare
Choose a tag to compare

This new version brings a bunch of major enhancements to the tool. The biggest ones are:

  • A package named aut-po-lyglot is now available on PyPi. To install it (in a virtual env preferably), just run pip install auto-po-lyglot
  • The tool can now be run directly through the auto_po_lyglot command line. Use auto_po_lyglot -h to see all the parameters and have a look to the README file to see the documentation.
  • The prompt has been enhanced a lot. The default prompt is now internal to the python code but can still be overriden using .env. The prompt can be parameterized using different languages and translated sentences (see .env.example)
  • Log management
  • LLM clients enhancements and tuning
  • Full doc in README.md
  • new TEMPERATURE parameter in .env (or -t on command line)
  • ...

What's Changed

  • Pypi-packaging and a lot of other major enhancements by @leolivier in #4

New Contributors

Full Changelog: v1.0.0...v1.1.0

What still doesn't work:

  • a lot of efforts to automate tests using Ollama but as tests are using small Ollama LLM (phi3 or gemma2:2b) and that LLMs always answer different things, it simply does not work :(
  • also a lot of effort to manage a cache for the github workflow but still does not work :(