"""Transifex basic implementation using python native sdk """ import os from dotenv import load_dotenv from transifex.native import init, tx from transifex.native.parsing import SourceString env_path=os.path.join('transifex.env') if os.path.exists(env_path): load_dotenv(env_path) token = os.getenv('token') secret = os.getenv('secret') init(token=token, languages=['el', 'fr', 'en'], secret=secret) # Add some strings to push strings = [SourceString('My Addresses')] response_content = tx.push_source_strings(strings) tx.fetch_translations() el_translation = tx.translate('My Addresses', 'fr') print(el_translation) else: raise NotADirectoryError("transifex.env")