Some components of this application are kept private for security reasons. To use the application:
- Copy
PrivateComponents.template.swift
toPrivateComponents.swift
- Fill in your private API keys and configuration
- DO NOT commit
PrivateComponents.swift
to git - Keep your private files secure and local
QuickTranslate is a convenient macOS application that allows you to quickly translate text between different languages. The app appears in the menu bar and provides a simple, intuitive interface for instant translation.
- π Quick access through the menu bar
- π Support for multiple languages:
- English
- Spanish (EspaΓ±ol)
- French (FranΓ§ais)
- German (Deutsch)
- Italian (Italiano)
- Portuguese (PortuguΓͺs)
- Russian (Π ΡΡΡΠΊΠΈΠΉ)
- Chinese (δΈζ)
- Arabic (Ψ§ΩΨΉΨ±Ψ¨ΩΨ©)
- Hindi (ΰ€Ήΰ€Ώΰ€¨ΰ₯ΰ€¦ΰ₯)
- π Automatic translation while typing
- π¨ Light and dark theme support
- π± Adaptive interface (horizontal/vertical layout)
- π Copy/paste from clipboard
- π Localized interface in all supported languages
- Download the latest version from the Releases section
- Unzip the archive
- Drag QuickTranslate app to your Applications folder
- Launch the app from Applications folder
- Click on the app icon in the menu bar
- Enter text to translate in the upper field
- Select source and target languages
- Translation appears automatically
- Use copy/paste buttons to work with clipboard
- macOS 13.0 or higher
- Xcode 14.0 or higher
- Swift 5.0 or higher
- Clone the repository:
git clone https://github.com/nikevdok/QuickTranslateMac.git
- Open the project in Xcode:
cd QuickTranslateMac
open QuickTranslate.xcodeproj
- Build the project (βB)
This project is licensed under a modified MIT License. Key terms include:
- Commercial use requires explicit written permission
- Derivative works must include original copyright notice and repository link
- Modifications must be clearly documented and attributed
- The software may not be used in ways that compete with the original project
See the LICENSE file for complete terms and conditions.
- MyMemory API for providing translation service
- SwiftUI for the amazing framework
- Apple for macOS and development tools
If you find QuickTranslate useful and want to support its development, you can make a contribution through Revolut:
Your support helps me continue improving the app and adding new features. Thank you for your generosity!
QuickTranslate - ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ macOS, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°.
- π ΠΡΡΡΡΡΠΉ Π΄ΠΎΡΡΡΠΏ ΡΠ΅ΡΠ΅Π· ΡΡΡΠΎΠΊΡ ΠΌΠ΅Π½Ρ
- π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ·ΡΠΊΠΎΠ²:
- ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ (English)
- ΠΡΠΏΠ°Π½ΡΠΊΠΈΠΉ (EspaΓ±ol)
- Π€ΡΠ°Π½ΡΡΠ·ΡΠΊΠΈΠΉ (FranΓ§ais)
- ΠΠ΅ΠΌΠ΅ΡΠΊΠΈΠΉ (Deutsch)
- ΠΡΠ°Π»ΡΡΠ½ΡΠΊΠΈΠΉ (Italiano)
- ΠΠΎΡΡΡΠ³Π°Π»ΡΡΠΊΠΈΠΉ (PortuguΓͺs)
- Π ΡΡΡΠΊΠΈΠΉ
- ΠΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ (δΈζ)
- ΠΡΠ°Π±ΡΠΊΠΈΠΉ (Ψ§ΩΨΉΨ±Ψ¨ΩΨ©)
- Π₯ΠΈΠ½Π΄ΠΈ (ΰ€Ήΰ€Ώΰ€¨ΰ₯ΰ€¦ΰ₯)
- π ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅
- π¨ ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ²Π΅ΡΠ»ΠΎΠΉ ΠΈ ΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ΅ΠΌΡ
- π± ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ/Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ)
- π ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅/Π²ΡΡΠ°Π²ΠΊΠ° ΠΈΠ· Π±ΡΡΠ΅ΡΠ° ΠΎΠ±ΠΌΠ΅Π½Π°
- π ΠΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Π²ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ·ΡΠΊΠ°Ρ
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠ°Π·Π΄Π΅Π»Π° Releases
- Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ ΠΈΠ²
- ΠΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ QuickTranslate Π² ΠΏΠ°ΠΏΠΊΡ Applications
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ Applications
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΌΠ΅Π½Ρ
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π² Π²Π΅ΡΡ Π½Π΅Π΅ ΠΏΠΎΠ»Π΅
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΈ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠ·ΡΠΊΠΈ
- ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ/Π²ΡΡΠ°Π²ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΡΡΠ΅ΡΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π°
- macOS 13.0 ΠΈΠ»ΠΈ Π²ΡΡΠ΅
- Xcode 14.0 ΠΈΠ»ΠΈ Π²ΡΡΠ΅
- Swift 5.0 ΠΈΠ»ΠΈ Π²ΡΡΠ΅
- ΠΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ:
git clone https://github.com/nikevdok/QuickTranslateMac.git
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ Π² Xcode:
cd QuickTranslateMac
open QuickTranslate.xcodeproj
- Π‘ΠΎΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ (βB)
ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ:
- ΠΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ
- ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± Π°Π²ΡΠΎΡΡΠΊΠΈΡ ΠΏΡΠ°Π²Π°Ρ ΠΈ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ
- ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ΅ΡΠΊΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈΡΠΎΠ²Π°Π½Ρ
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ, ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠΈΠΌΠΈ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ
ΠΠΎΠ»Π½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΡΠ°ΠΉΠ»Π΅ LICENSE.
ΠΠΈΠΊΠΈΡΠ° ΠΠ²Π΄ΠΎΠΊΠΈΠΌΠΎΠ²
- MyMemory API Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°
- SwiftUI Π·Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ
- Apple Π·Π° macOS ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ