gpt-po-translator

View on PyPIReverse Dependencies (0)

0.3.0 gpt_po_translator-0.3.0-py3-none-any.whl

Wheel Details

Project: gpt-po-translator
Version: 0.3.0
Filename: gpt_po_translator-0.3.0-py3-none-any.whl
Download: [link]
Size: 32974
MD5: 2513e0882e1d7a7beee28eca9f3f417b
SHA256: 6bc16c89f059003657d2982dafdeaf2182d54d1128e41144e8f230e5e4a342c7
Uploaded: 2025-03-05 12:11:10 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: gpt-po-translator
Version: 0.3.0
Summary: A CLI tool for translating .po files using GPT models.
Author: Bram Mittendorff
Author-Email: bram[at]pescheck.io
Home-Page: https://github.com/pescheckit/python-gpt-po
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Topic :: Software Development :: Internationalization
Classifier: Topic :: Software Development :: Localization
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Natural Language :: English
Classifier: Natural Language :: Dutch
Classifier: Environment :: Console
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: polib (==1.2.0)
Requires-Dist: openai (==1.58.1)
Requires-Dist: python-dotenv (==1.0.0)
Requires-Dist: pytest (==8.2.2)
Requires-Dist: tenacity (==9.0.0)
Requires-Dist: setuptools-scm (==8.1.0)
Requires-Dist: pycountry (==24.6.1)
Requires-Dist: anthropic (==0.48.0)
Requires-Dist: requests (==2.32.3)
Requires-Dist: responses (==0.25.6)
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 4538 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gpt_po_translator-0.3.0.data/data/share/man/man1/gpt-po-translator.1 sha256=6z49czeFzA1OTvSRopkUvEAzxuhKLVAFWsURumI30Do 1863
python_gpt_po/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_gpt_po/main.py sha256=RL9u8tViiVG4Rem9Io3dFdvGimBhpcvN0W7nU3rLwNE 6622
python_gpt_po/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_gpt_po/models/config.py sha256=BPXL1xsNEzFNd5Lkv065_3pmpY0gI2VMmGfHdgLQaRk 463
python_gpt_po/models/enums.py sha256=H1cj8kuWDFTCeTCTO7iClIoAdSCKI7u3JZRotc63pZ8 242
python_gpt_po/models/provider_clients.py sha256=xqrwHBycYfQLpNVfdVH5e6P38NLOtnp5dCRqhcOhnL8 979
python_gpt_po/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_gpt_po/services/model_manager.py sha256=_NtyA6KV8cM6HFPZHC82nVJUj5SnTUd5PBWoEnj34hM 7340
python_gpt_po/services/po_file_handler.py sha256=35i1ZpYG3lTQ_a-qRSdhVeECn1L-R7tJBVkmx0lR294 7604
python_gpt_po/services/translation_service.py sha256=rjYsvNavaJwyNWpdiweld7OX-mFi_rKvKaxh3qqgq98 20846
python_gpt_po/tests/test_multi_provider.py sha256=XssYyKkIlCj94xtSuiQ_Do44BrESEM5nJpzet0kj_Oo 16806
python_gpt_po/tests/test_po_translator.py sha256=RdBkwJfgWsXGtCrXJCOL3dh55y_at0MjBWLBIyEC5Ag 6107
python_gpt_po/tests/integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_gpt_po/tests/integration/test_real_po_files.py sha256=kVuooinSaRi16coOvNjjZ3f01pxLSOyqRcKM98detAU 20215
python_gpt_po/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_gpt_po/utils/cli.py sha256=8SEkkiav_MbFG4qM5IC6-qoT2CXtpmOJAwVjsVjoMUo 8388
python_gpt_po/utils/helpers.py sha256=bSx_N1DO1UWRgbtpBKr83mY5MFRl0-kjpgrIW6NUSko 391
gpt_po_translator-0.3.0.dist-info/LICENSE sha256=o7NOxpJdVfJaonQ_FxgfvA9cNAHB1U2T4zabur5rB1k 1063
gpt_po_translator-0.3.0.dist-info/METADATA sha256=LMtiW1QE62VcMpM1kKxIXR1VCd1WcxkI7HxZ7TgsIrE 6324
gpt_po_translator-0.3.0.dist-info/WHEEL sha256=jB7zZ3N9hIM9adW7qlTAyycLYW9npaWKLRzaoVcLKcM 91
gpt_po_translator-0.3.0.dist-info/entry_points.txt sha256=Ha8N07wBBDcHfmJT6QcOfF0t1tB0TEXnSuqWzidb0fw 62
gpt_po_translator-0.3.0.dist-info/top_level.txt sha256=_F9h9pYWeddSLkVnJGWRaHqqUtErfVB21kJqGuG_ozU 14
gpt_po_translator-0.3.0.dist-info/RECORD

top_level.txt

python_gpt_po

entry_points.txt

gpt-po-translator = python_gpt_po.main:main