Overview
TranslateIt is a good answer for many who have to rapidly construct a cell app to translate textual content and speech into many languages with only a click on.
Description
TranslateIt is a full-working template (UI + Supply Code) to pick a supply and a goal language, and translate any textual content or speech with the facility of the Google Cloud Translation API.
You’ll be able to maintain a historical past of your translations, in addition to share them with social community apps, Mail, and SMS.
The design is clear, darkish mode, code is commented and venture folders and information are nicely organized within the package deal.
• Take a look at the Options part under to see what this app does.
• Read the online Documentation to discover ways to configure the template’s options.
• Check out the Change Log on the underside of this web page when an replace will get launched.
Prolonged License
As per Envato Market Phrases, the Prolonged License applies to all functions that cost cash to their customers. In case your customers is not going to be charged of cash by means of your personal model of this app, you’ll be able to nonetheless purchase it underneath a Common license.
Due to this fact, you need to purchase this template underneath and Prolonged License in case your plans are both a number of of the next:
- Add In-App Buy or another Cost Gateway within the supply code and publish the app totally free on the App/Play Retailer – NOTE: If you wish to publish your personal model of this utility for FREE solely, then you’ll be able to nonetheless purchase it underneath a Common License.
- Publish this utility as a PAID app on the App Retailer.
- Switch the reside app of your personal verison of this app on the App/Play Retailer to a different proprietor by promoting your possession on flippa.com or comparable marketplaces.
IMPORTANT: You might be NOT allowed to promote or share the unique supply code of this template wherever as a consequence of copyright infringement
Options
iOS Swift language – Native Xcode venture – Edit the template as you would like with the facility of Xcode and Swift.
Storyboard, iOS 11.0 and above, Common – Run your app on all iOS units.
Choose supply and goal languages – Select your required languages from a listing of names and flags.
Swicth languages – Within the Dwelling display screen, you’ll be able to swap supply and goal languages with only a click on on the double-arrow button.
Translations historical past – Each time you carry out a translation, it will get saved in a loocal array and you’ll browse it within the Historical past display screen. You may also share or delete them.
Faucet-and-hold to speech – This utility gives a speech-to-text function. Faucet and maintain the microphone button, converse and let the app detect your speech (for the supply language).
Copy and Paste textual content – You’ll be able to copy the translated goal string and paste it wherever, or paste a copied textual content as supply language to translate it.
Sort your supply textual content – Are you in a loud place? Don’t fear, you’ll be able to simply write your textual content to translate it.
AdMob Interstitial adverts – Get some income from full-screen commercial banners
Fashionable, clear design – The UI has been fastidiously crafted to supply one of the best consumer expertise to your shoppers.
On-line Documentation – Learn the intensive information of this template to have the ability to configure it correctly.
PSD icons included within the package deal – App and buttons icons are saved right into a PSD folder, for straightforward picture alternative.
Necessities
The newest official model of Xcode – Beta variations of an IDE often by no means work 100% correctly, and the code of this app has been written utilizing the newest official model of Xcode and you’ll obtain it from the Mac App Retailer. You could use it and keep away from Betas.
An Apple Mac laptop, up to date to its newest OS model – It’s at all times good to maintain your macOS updated, know-how retains rising and I comply with its modifications, in addition to updating my templates each time a brand new OS will get launched.
An Apple Developer Account with an energetic iOS Growth Program – That is wanted so that you can publish apps on the iTunes App Retailer. You’ll be able to nonetheless edit this template on code with out that account, however you received’t have the ability to run it in your actual iOS gadget because you’ll want a Staff ID.
A Google Cloud Platform Undertaking and Billing set – Ensure you registered your bank card within the Google Billing part of your account and have created a Undertaking in your personal Cloud Platform web page.
Fundamental data of Xcode and Swift language – You don’t have to be a talented or skilled developer, anyway it’s really helpful to have at the very least the fundamental data of what you’re coping with, so as to have the ability to customise this template and publish your functions on the App Retailer.
An energetic AdMob account – Until you need to take away adverts on this app, you want to join an AdMob account to show them.
An actual gadget to check the app earlier than submitting it to the App Retailer – iOS Simulators could fail throughout assessments, they aren’t dependable as an actual gadget is, so I strongly suggest you to at all times run this utility on an actual cellphone/pill. That is additionally advised by Apple’s official Tips.
Change Log
Jan 28, 2022
- Up to date to XCode 13.2.1
Could 5, 2021
- Added the next keys and descriptions within the 'Information.plist' file:
• Privateness - Monitoring Utilization Description
• SKAdNetworkItems
** Here is a screenshot on your reference: https://i.postimg.cc/156kd2jc/att-infoplist.png **
- Imported these frameworks within the 'Configurations.swift' file:
import AppTrackingTransparency
import AdSupport
- Added a operate referred to as 'requestATTPermission()' within the 'Configurations.swift' file
- Known as that operate into the 'viewDidLoad()' operate of the 'Dwelling.swift' file:
requestATTPermission()
April 20, 2021
- Up to date the AdMob framework information to model 8.3.0 (within the Frameworks folder)
- Edited the 'showInterstitial()' operate within the 'Configurations.swift' file
- Eliminated the GADInterstitialDelegate situations within the information the place they're current
September 28, 2020
- Up to date to Xcode 12
April 24, 2020
- Up to date the GoogleMobileAds framework information into the 'AdMob' folder: eliminated the outdated .framework information within the 'Frameworks' folder in Xcode and imported the brand new ones - this could repair the UIWebView warning message from Apple after submitting the app on the App Retailer
September 30, 2019
- Edited the AVAudioSession occasion within the 'firstSpeechButt()' and 'targetSpeechButt()' features of the TranslationScreen.swift file because it follows:
let session = AVAudioSession.sharedInstance()
do { attempt session.overrideOutputAudioPort(AVAudioSession.PortOverride.speaker)
} catch { print(error) }
September 24, 2019
- Up to date to Xcode 11, iOS 13 - Added a 'Launch Display.storyboard' file to the venture and customised it with an ImageView that accommodates the 'launch_screen' ImageSet - which was added into the 'Property.xcassets' folder - Assigned the 'Launch Display' storyboard file to the 'Launch Display File' area within the Common tab - Eliminated the BrandAssets folder from the Property.xcassets one - Eliminated the row referred to as 'Asset Catalog Compiler Launch Picture Title - Model Property' from Construct Settings ** PLEASE NOTE: You may even see a bunch of Buildtime warnings whereas working the app in your gadget through Xcode, saying: "Auto Format Localization: Views with none structure constraints could clip their content material or overlap different views". Don't worry about it, simply ignore these warnings - they don't seem to be errors - and the app will nonetheless work completely and the design will not get tousled.
September 19, 2019
– First launch, iOS 10.0 and above
– Native Xcode venture, Swift language
– Suitable with all iOS units
Help
For any help requests, please contact me by means of my Profile’s Contact Form
Price my Work
Your help is at all times enormously appreciated, from feedback to product’s opinions, so please click here to rate your purchases!






