Skip to main content

Translate your program to different languages.

Project description

langtranslator

This module allows you to translate your program to different languages. This is done by making a json with all the translations. For further information read the usage chapter.

Installing

pip install langtranslator

Usage

JSON:

{
    "info": {"languages": ["en", "ger", "fr"]},
    "translations": {
	    "string1": {"en": "This is a string.", "ger": "Das ist ein String.", "fr": "I dont know frech."},
	    "string2": {"en": "test", "ger": "abc", "fr": "bonjour"}
    }
}

In info you specify the languages that are translated. In translations you specify the different translated strings.

Python:

How to initialize the module:

from langtranslator import langtranslator

translator = langtranslator.langtranslator("filename.json", "language")

How to get strings in the specified language:

translator.get("stringKey")

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

langtranslator-1.0.4.tar.gz (1.9 kB view details)

Uploaded Source

File details

Details for the file langtranslator-1.0.4.tar.gz.

File metadata

  • Download URL: langtranslator-1.0.4.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for langtranslator-1.0.4.tar.gz
Algorithm Hash digest
SHA256 b400d86345069385ec9ddde8a257654c464d027a4f8739a747336a8de4e94923
MD5 47257da97688f85e424af81dd8b0f1e5
BLAKE2b-256 8cba3626f2b593105eac2c7d8f60ffe7544c3ebcdc9e0c7a9fe29e54356954a2

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