Skip to main content

AI translations in your CI/CD pipeline

Project description

ManyLocales

Collect and translate texts with AI using a single command.

ManyLocales is an AI-powered tool designed to automate translations in source code. It uses translation providers like ChatGPT to translate .po files right after extracting them from your source code.

Features

  • Collect Strings: Uses the gettext toolset and polib Python package to efficiently collect strings from your source files.
  • Automatic Translation: Translates .po files using AI.
  • Locale Management: Supports multiple locales and handles merging with existing translations.

Installation

TBD

Usage

Run ManyLocales with the following command:

manylocales

Command-line Options

  • -w, --workdir: Change to this directory before executing the command. TBD

Configuration

TBD

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manylocales-0.1.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

manylocales-0.1.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file manylocales-0.1.0.tar.gz.

File metadata

  • Download URL: manylocales-0.1.0.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for manylocales-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d44db55e0d5a1859a7d2fc4dccc3f112cff403a0d1b5377505b4836906c04807
MD5 66a51d0ae371977677be8c683a8b1242
BLAKE2b-256 df0ddfbf45a2a2009a5417a0da9da9fcbe07239e39d6950a6e73db39ff3461ea

See more details on using hashes here.

File details

Details for the file manylocales-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: manylocales-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for manylocales-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e50847c3c24fc1b6da4ae4062495861452872533ce723ce6b563a6f27f7ac948
MD5 a28b9dc39737e7d460a0d02073e6038e
BLAKE2b-256 31bda0d0aae5b734571fa17c98897d7abbd4bc93e70812a24e408473da20b7ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page