Skip to main content

pbixtrans: Translate a PBIX report visuals into another language

pbixtrans is a command-line tool for translating Power BI (.pbix) visuals into different languages.

Features

  • 🌍 Automatic Translation: Translates Power BI report content using Google Translate
  • 🔄 Preserves Structure: Maintains all report formatting, visuals, and data connections
  • 🚀 Simple CLI: Easy-to-use command-line interface

Currently Supported Elements

  • ✅ Report page names
  • ✅ Textbox content
  • ✅ Action Button text
  • ✅ Slicer text
  • ✅ Shape text
  • ⏳ (more coming soon)

Installation

From PyPI

pip install pbixtrans

From Source

git clone https://github.com/tbrus/pbixtrans.git
cd pbixtrans
pip install -e .

Usage

Translate report.pbix to pl:

pbixtrans -f report.pbix -l pl

This will create report_pl.pbix in the same directory.

Limitations

  • Requires internet connection for translation
  • Data model (tables, columns, DAX) is not translated

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

This tool is not affiliated with or endorsed by Microsoft. Power BI and PBIX are trademarks of Microsoft Corporation.

Metadata

Release files for pbixtrans 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pbixtrans 0.1.1
File Size Uploaded Provenance Actions
pbixtrans-0.1.1.tar.gz 8.7 kB Without provenance Details for pbixtrans-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pbixtrans 0.1.1
File Interpreter ABI Platform Actions
pbixtrans-0.1.1-py3-none-any.whl Python 3 none any Details for pbixtrans-0.1.1-py3-none-any.whl

Total release size: 21.0 kB

Release files / pbixtrans-0.1.1.tar.gz

Download URL pbixtrans-0.1.1.tar.gz
Size 8.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b83962552f5973b5838544b55612fa07643ddce8d6010b001f7ad878e6029514
BLAKE2b-256 checksum
How to use checksums
61274649856302c8e77852257939f998feb47336de83d94c9b4e1cffb5177e66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / pbixtrans-0.1.1-py3-none-any.whl

Download URL pbixtrans-0.1.1-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3cd3f324650e37a1ae490fd103f346afc0b67a69e1bad6bf2a0cf01ac6cba7a5
BLAKE2b-256 checksum
How to use checksums
c39bff4ce53cd7738682c026902896166cd9cf7c8a3aafb3f1b77c950ef2d089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Security for pbixtrans 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page