auto-po-lyglot

View on PyPIReverse Dependencies (0)

1.5.1 auto_po_lyglot-1.5.1-py3-none-any.whl

Wheel Details

Project: auto-po-lyglot
Version: 1.5.1
Filename: auto_po_lyglot-1.5.1-py3-none-any.whl
Download: [link]
Size: 54948
MD5: d42124d014c96db13db0f4ada3b2cf52
SHA256: 223cabe5e4b57260f04623f08057ae48d575d323511934034de882633635d4b3
Uploaded: 2024-10-12 17:02:07 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: auto-po-lyglot
Version: 1.5.1
Summary: A Python package to translate po files using LLMs. Implements ChatGPT, Claude, Gemini, Grok and Ollama clients. Uses a 1rst manual translation for desambiguating short PO pieces of sentences.
Author-Email: Olivier LEVILLAIN <levillain.olivier[at]gmail.com>
Project-Url: Homepage, https://github.com/leolivier/transpo
Project-Url: Repository, https://github.com/leolivier/transpo.git
Project-Url: Issues, https://github.com/leolivier/transpo/issues
Project-Url: Download, https://github.com/leolivier/transpo/archive/refs/tags/v1.0.0.tar.gz
Keywords: AI,llm,poet,python,translation
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: anthropic (>=0.34.1)
Requires-Dist: google-generativeai (>=0.7.2)
Requires-Dist: langcodes (>=3.4.0)
Requires-Dist: openai (>=1.12.0)
Requires-Dist: polib (>=1.2.0)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: streamlit (>=1.38.0)
Requires-Dist: xai-sdk (>=0.3.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 12844 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
auto_po_lyglot/__init__.py sha256=LfPrC8u2d__GBsyvY8c8cDPYg45sfQtLG0E8OAWdfbA 794
auto_po_lyglot/csv_extractor.py sha256=OcSLvMjLnEmXHg6YIRNhdNnP8gKIdI1UPKBHCTDnKjw 2629
auto_po_lyglot/default_prompts.py sha256=A7FepZCZi5dkJfoM-0ypx_6FAZlcozyGe9lS6_iwY-Q 12766
auto_po_lyglot/django_po.py sha256=f3jtxU7Acvnsz9PthK12e1Q3-fec7xCNrLVKGKumjNU 2247
auto_po_lyglot/getenv.py sha256=o4PbPTcfrC9ddmPzahY_3kylqDimHGrrgZf0ravERmA 14933
auto_po_lyglot/po_django_main.py sha256=Hqd-_7WeuZIjgJTLaHbvefnh4hCr4s44oSdaGoERjIE 1886
auto_po_lyglot/po_main.py sha256=bPxLGeCIfkKYZZDj0TzRU784hoWpj31D-KPnlPqvoJA 1760
auto_po_lyglot/po_streamlit.py sha256=7iwy5uHAcyMs_UY0KfVROZCfdoiDpHJC6X_X0R9bhMM 9457
auto_po_lyglot/clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auto_po_lyglot/clients/claude_client.py sha256=qpMcA-jRcPsqQ-LWMpqjTUJeTU4GCQOm0ZkZlI_YyQs 2601
auto_po_lyglot/clients/client_base.py sha256=uN17PB4_s53HuuRsDLU1vl-XnLmOEFXhFFfyDYffBAk 16845
auto_po_lyglot/clients/gemini_client.py sha256=UlWzDJIYpkLyp9fCyP-J0X7coCZUak9mbVwv61qcqa0 1028
auto_po_lyglot/clients/grok_client.py sha256=QZk2glPeHZWHIYch24zsgKqJupXiO5OkP_RkX4FgaXI 861
auto_po_lyglot/clients/openai_ollama_client.py sha256=_w6w4a7PEm3M9ZzL_fivxUuMCWIq16tIDv3mYmTUdQY 2117
auto_po_lyglot/auto_po_lyglot/__init__.py sha256=LfPrC8u2d__GBsyvY8c8cDPYg45sfQtLG0E8OAWdfbA 794
auto_po_lyglot/auto_po_lyglot/csv_extractor.py sha256=OcSLvMjLnEmXHg6YIRNhdNnP8gKIdI1UPKBHCTDnKjw 2629
auto_po_lyglot/auto_po_lyglot/default_prompts.py sha256=A7FepZCZi5dkJfoM-0ypx_6FAZlcozyGe9lS6_iwY-Q 12766
auto_po_lyglot/auto_po_lyglot/django_po.py sha256=f3jtxU7Acvnsz9PthK12e1Q3-fec7xCNrLVKGKumjNU 2247
auto_po_lyglot/auto_po_lyglot/getenv.py sha256=o4PbPTcfrC9ddmPzahY_3kylqDimHGrrgZf0ravERmA 14933
auto_po_lyglot/auto_po_lyglot/po_django_main.py sha256=Hqd-_7WeuZIjgJTLaHbvefnh4hCr4s44oSdaGoERjIE 1886
auto_po_lyglot/auto_po_lyglot/po_main.py sha256=bPxLGeCIfkKYZZDj0TzRU784hoWpj31D-KPnlPqvoJA 1760
auto_po_lyglot/auto_po_lyglot/po_streamlit.py sha256=7iwy5uHAcyMs_UY0KfVROZCfdoiDpHJC6X_X0R9bhMM 9457
auto_po_lyglot/auto_po_lyglot/clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
auto_po_lyglot/auto_po_lyglot/clients/claude_client.py sha256=qpMcA-jRcPsqQ-LWMpqjTUJeTU4GCQOm0ZkZlI_YyQs 2601
auto_po_lyglot/auto_po_lyglot/clients/client_base.py sha256=uN17PB4_s53HuuRsDLU1vl-XnLmOEFXhFFfyDYffBAk 16845
auto_po_lyglot/auto_po_lyglot/clients/gemini_client.py sha256=UlWzDJIYpkLyp9fCyP-J0X7coCZUak9mbVwv61qcqa0 1028
auto_po_lyglot/auto_po_lyglot/clients/grok_client.py sha256=QZk2glPeHZWHIYch24zsgKqJupXiO5OkP_RkX4FgaXI 861
auto_po_lyglot/auto_po_lyglot/clients/openai_ollama_client.py sha256=_w6w4a7PEm3M9ZzL_fivxUuMCWIq16tIDv3mYmTUdQY 2117
auto_po_lyglot-1.5.1.dist-info/METADATA sha256=kIgYMDN5pOJUocpXQjnpGeeSf5tt-MC7jHtB906Y3XM 14029
auto_po_lyglot-1.5.1.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
auto_po_lyglot-1.5.1.dist-info/entry_points.txt sha256=FjoVVO-PBlSbw4ugbQIxVEFBFXWhuNrYW_wICRapz8k 121
auto_po_lyglot-1.5.1.dist-info/licenses/LICENSE sha256=B0p5uNS0erXDKgQq_ZZ8veiDLHZZUu3pbMCDWf5fur8 1065
auto_po_lyglot-1.5.1.dist-info/RECORD

entry_points.txt

auto_djangopo_lyglot = auto_po_lyglot.po_django_main:main
auto_po_lyglot = auto_po_lyglot.po_main:main