An unofficial Telegram client in trans-flag blue, pink and white.
一个蓝粉白跨性别旗配色的非官方 Telegram 客户端。
TransGram Desktop is based on Telegram Desktop and uses the Telegram API. It is not affiliated with or endorsed by Telegram.
TransGram Desktop 基于 Telegram Desktop,使用 Telegram API,与 Telegram 官方无关,也未经其认可。
| English | 中文 | |
|---|---|---|
| 🏳️⚧️ | Built-in TransGlass day and night themes in trans-flag blue #5BCEFA, pink #F5A9B8 and white, with gradient wallpapers |
内置 TransGlass 浅色和深色主题,跨性别旗的蓝 #5BCEFA、粉 #F5A9B8、白三色,配渐变壁纸 |
| 🔲 | Rounder corners on bubbles, buttons, boxes and the emoji panel | 消息气泡、按钮、弹窗、表情面板圆角更大 |
| 🪟 | Frosted-glass chat header and compose bar that let the wallpaper show through | 聊天顶栏和输入栏为毛玻璃效果,透出背后的壁纸 |
| 🛡️ | NSFW protection (off by default): masks photos, videos and albums in chats marked 18+ or porn-restricted on any platform; tap to reveal one | NSFW保护(默认关):被标为 18+ 或在任一平台被标为 porn 的群和频道,其中的图片、视频、相册会被遮罩,点一下才显示 |
| 🌐 | Bilingual translation (on by default): the original text on top, the translation quoted below | 双语翻译(默认开):原文在上,译文以引用块显示在下面 |
| 💬 | Whole-chat translation without Premium | 免费用户也可以翻译整个聊天 |
| 👥 | Up to 10 accounts without Premium | 不需要 Premium 也能登录最多 10 个账号 |
The NSFW protection and the bilingual translation toggles are in the main menu, right below Night Mode.
NSFW保护和双语翻译的开关都在主菜单里,就在 Night Mode 下面。
TransGram never bypasses Telegram's own sensitive-content or age-verification rules. NSFW protection only adds masks, it never removes them.
TransGram 不会绕过 Telegram 自身的敏感内容规则和年龄验证。NSFW保护只会增加遮罩,不会去掉遮罩。
Windows 64-bit builds are on the Releases page. Unzip and run TransGram.exe; keep the modules folder next to it.
Windows 64 位版本在 Releases 页面下载。解压后运行 TransGram.exe,modules 文件夹要和它放在一起。
TransGram uses its own data folder, so it never touches an installed official Telegram Desktop. Auto-update is disabled, so an official update can never overwrite it.
TransGram 使用自己的数据目录,不会影响已安装的官方 Telegram Desktop。自动更新已关闭,官方更新不会覆盖它。
Follow the official Windows build instructions (also macOS, Linux).
按照官方的 Windows 编译说明 操作(也有 macOS、Linux 的说明)。
Two things differ from upstream:
和官方有两点不同:
- Use your own API credentials. Get
api_idandapi_hashat my.telegram.org. Never commit them to the repository. 请使用自己的 API 凭据。 在 my.telegram.org 申请api_id和api_hash,不要提交进仓库。 - Disable auto-update when configuring: 配置时关闭自动更新:
configure.bat x64 -D TDESKTOP_API_ID=YOUR_API_ID -D TDESKTOP_API_HASH=YOUR_API_HASH -D DESKTOP_APP_DISABLE_AUTOUPDATE=ONOn a system with a non-UTF-8 code page (for example Chinese, 936), set CL=/utf-8 before building.
如果系统代码页不是 UTF-8(例如中文系统的 936),编译前先设置 CL=/utf-8。
The UI library lib_ui is part of this repository, not a submodule, because TransGram changes its corner radii and adds glass colors.
UI 库 lib_ui 直接放在本仓库里,不是子模块,因为 TransGram 修改了其中的圆角并加入了玻璃色。
TransGram Desktop is published under GPLv3 with OpenSSL exception, same as Telegram Desktop. The license is available here.
TransGram Desktop 与 Telegram Desktop 一样,以 GPLv3(附 OpenSSL 例外)发布,许可证见这里。
- Telegram Desktop by the Telegram team, the base of this project
- The trans flag designed by Monica Helms
- Qt 6 (LGPL) and Qt 5.15 (LGPL) slightly patched
- OpenSSL 3.2.1 (Apache License 2.0)
- WebRTC (New BSD License)
- zlib (zlib License)
- LZMA SDK 9.20 (public domain)
- liblzma (public domain)
- Google Breakpad (License)
- Google Crashpad (Apache License 2.0)
- GYP (BSD License)
- Ninja (Apache License 2.0)
- OpenAL Soft (LGPL)
- Opus codec (BSD License)
- FFmpeg (LGPL)
- Guideline Support Library (MIT License)
- Range-v3 (Boost License)
- Open Sans font (Apache License 2.0)
- Vazirmatn font (SIL Open Font License 1.1)
- Emoji alpha codes (MIT License)
- xxHash (BSD License)
- QR Code generator (MIT License)
- CMake (New BSD License)
- Hunspell (LGPL)
- Ada (Apache License 2.0)
- zxcvbn-c (MIT License)
- FrequencyWords by Hermit Dave (Creative Commons Attribution-ShareAlike 4.0)