Esta herramienta nace a partir de la necesidad de cambiar rápidamente los idiomas de los diferentes programas de Adobe sin tener que reinstalarlos. Hace un tiempo hice un tutorial donde expliqué cómo cambiar los idiomas editando unos archivos de texto, pero era un poco engorroso y sobre todo molesto si son como yo, que necesitan cambiar constantemente el idioma de inglés a español o viceversa.
Hacé click aquí para abrir la página de releases y descargá la última versión disponible para tu sistema operativo. Elegí el archivo que termina en .exe si usás Windows o el que termina en .dmg si usas macOS.
- Descargá y descomprimí el código
- Hacé doble click en
Simi.bat- Se instalarán las dependencias automáticamente (solo la primera vez)
- Luego se abrirá Simi
- Descargá y descomprimí el código
- Hacé doble click en
Simi.command(click derecho → Abrir si es necesario)- Se instalarán las dependencias automáticamente (solo la primera vez)
- Luego se abrirá Simi
- Windows 10+ (x64)
- macOS 10.13+ (sólo lo probé en Intel, pero debería funcionar en ARM)
- No hace falta reinstalar los programas de Adobe para cambiar el idioma
- Compatible con programas de Adobe 2018-2026
- Soporte para Windows y macOS
- Interfaz simple con rutas clickeables
- Drag & drop de carpetas
- Backup automático de paquetes de idioma
- Soporte para español e inglés
- After Effects
- Premiere Pro
- Audition
- InDesign
- Media Encoder
- Photoshop
- Illustrator
- InCopy
- Character Animator
- Animate
simi/
├── src/
│ ├── config.py # Configuración
│ ├── i18n.py # Internacionalización
│ ├── idiomas_adobe.py # Lógica de cambio de idioma
│ ├── interfaz.py # Componentes de UI
│ ├── main.py # Script principal con menús
│ ├── permisos_admin.py # Gestión de permisos
│ ├── resource_helper.py # Helpers de recursos para PyInstaller
│ ├── shared_state.py # Estado compartido entre módulos
│ ├── simi.py # Muestra la GUI con styling y todas las funcionalidades
│ ├── traduccion_rutas.py # Traducción de rutas
│ ├── utils_adobe.py # Utilidades de programas de Adobe
│ ├── utils_app.py # Utilidades de la app Simi
│ └── utils_archivos.py # Manejo de archivos
├── assets/ # Íconos y fondos
│ ├── dmg_background.png
│ ├── dmg_icon.icns
│ ├── icono_mac.icns
│ └── icono_win.ico
├── Simi.bat # Launcher para Windows
├── Simi.command # Launcher para macOS
├── requirements.txt # Dependencias Python
└── version.txt # Archivo para chequear nuevas versiones
- Python 3.8+
- pip
- ~50MB de espacio para las dependencias
- colorama
- requests
- psutil
- tkinterdnd2
Todas se instalan automáticamente con Simi.bat / Simi.command
# 1. Cloná el repositorio
git clone https://github.com/leandroprz/Simi.git
cd Simi
# 2. Opcional - Creá y activá un entorno virtual
python -m venv simi-venv # Windows/macOS
simi-venv\Scripts\activate # Windows
source simi-venv/bin/activate # macOS
# 3. Instalá las dependencias
pip install -r requirements.txt # Windows
pip3 install -r requirements.txt # macOS
# 4. Ejecutá el script
python simi.py # Windows (abrir como admin)
python3 simi.py # macOSCreá un archivo .spec con el contenido que está más abajo (según tu plataforma), guardalo en la carpeta /simi y luego en una consola:
# Windows
pip install pyinstaller
pyinstaller simi.spec --clean
# macOS
pip3 install pyinstaller
pyinstaller simi.spec --cleanDespués encontrarás el archivo compilado dentro de la carpeta /dist.
simi.spec Windows
# -*- mode: python ; coding: utf-8 -*-a = Analysis( ['src\simi.py'], pathex=[], binaries=[], datas=[ ('src', 'src'), ('assets', 'assets'), ], hiddenimports=[ 'config', 'main', 'i18n', 'idiomas_adobe', 'interfaz', 'permisos_admin', 'resource_helper', 'shared_state', 'simi', 'traduccion_rutas', 'utils_adobe', 'utils_app', 'utils_archivos', 'platform', 'os', 'sys', 'psutil', 'webbrowser', 'requests', 'subprocess', 'shutil', 'zipfile', 'ctypes', 'xml.etree.ElementTree', 'colorama', 'textwrap', 'pathlib', 'typing', 'urllib.parse', 're', 'runpy', 'time', 'tkinter', 'threading', 'queue', 'plistlib', 'uuid', 'tempfile', 'tkinterdnd2' ], hookspath=[], hooksconfig={}, runtime_hooks=[], excludes=[], noarchive=False, optimize=2, )
pyz = PYZ(a.pure, a.zipped_data, cipher=None)
exe = EXE( pyz, a.scripts, a.binaries, a.datas, [], name='Simi', debug=False, bootloader_ignore_signals=False, strip=False, upx=False, upx_exclude=[], runtime_tmpdir=None, console=False, disable_windowed_traceback=False, argv_emulation=False, target_arch=None, codesign_identity=None, entitlements_file=None, icon=['assets\icono_win.ico'], uac_admin=True, )
simi.spec macOS
# -*- mode: python ; coding: utf-8 -*-a = Analysis( ['src/simi.py'], pathex=[], binaries=[], datas=[ ('src', 'src'), ('assets', 'assets'), ], hiddenimports=[ 'config', 'main', 'i18n', 'idiomas_adobe', 'interfaz', 'permisos_admin', 'resource_helper', 'shared_state', 'simi', 'traduccion_rutas', 'utils_adobe', 'utils_app', 'utils_archivos', 'platform', 'os', 'sys', 'psutil', 'webbrowser', 'requests', 'subprocess', 'shutil', 'zipfile', 'ctypes', 'xml.etree.ElementTree', 'colorama', 'textwrap', 'pathlib', 'typing', 'urllib.parse', 're', 'runpy', 'time', 'tkinter', 'threading', 'queue', 'plistlib', 'uuid', 'tempfile', 'tkinterdnd2' ], hookspath=[], hooksconfig={}, runtime_hooks=[], excludes=[], noarchive=False, optimize=2, )
pyz = PYZ(a.pure, a.zipped_data, cipher=None)
exe = EXE( pyz, a.scripts, a.binaries, a.zipfiles, a.datas, [], name='Simi', debug=False, bootloader_ignore_signals=False, strip=False, upx=False, upx_exclude=[], runtime_tmpdir=None, console=False, disable_windowed_traceback=False, target_arch=None, codesign_identity=None, entitlements_file=None, icon='assets/icono_mac.icns', )
app = BUNDLE( exe, name='Simi.app', icon='assets/icono_mac.icns', bundle_identifier=None, info_plist={ 'NSHighResolutionCapable': True, }, )
Por algún motivo al usar pyinstaller con argumentos directamente desde la consola, la app no se compila correctamente y no tengo idea a qué se debe. Por ahí yo soy el inútil, o tal vez PyInstaller es el mañoso :P
Al compilar en macOS, a veces la app aparece en el Dock, luego desaparece, pero finalmente vuelve a aparecer y se ve la ventana de Simi.
Más info sobre cómo usar PyInstaller aquí.
- Optimizar la ejecución de la app compilada con PyInstaller, a mi gusto demora mucho en abrir (probé otras alternativas, ninguna entrega un único ejecutable)
- Las versiones CC 2018 y CC 2019 no funcionan correctamente. En estos casos se debe agregar manualmente la ruta donde se instaló el programa de Adobe (incluso si se instaló en la ruta por defecto que usa Adobe ya que Simi no detecta correctamente esas versiones)
- Drag and drop no funciona en Windows
- Traducir interfaz al inglés
- Seguro me olvido de algo
Los paquetes de idioma que se usan en este programa pertenecen a Adobe y sus respectivos propietarios.
Este software solo facilita su gestión y se proporcionan únicamente con fines educativos.
Este proyecto está bajo la Licencia GPLv2. Ver LICENSE para más detalles.
Leandro Pérez
- Website: leandroperez.art
- GitHub: @leandroprz
- YouTube: @leandroprz
Si Simi te fue de utilidad, no olvides:
- Darle una ⭐ en GitHub
- Compartirlo con otros
- Reportar bugs o sugerir features
- Hacer una donación


