Gengo Translate
Gengo Integration
Installing Gengo Translate using a Scratch Org
- Set up your environment. Follow the steps in the Quick Start: Lightning Web Components Trailhead project. The steps include:
- Enable Dev Hub in your Trailhead Playground
- Install Salesforce CLI
- Install Visual Studio Code
- Install the Visual Studio Code Salesforce extensions, including the Lightning Web Components extension
- If you haven't already done so, authenticate with your hub org and provide it with an alias (myhuborg in the command below):
sfdx force:auth:web:login -d -a myhuborg
- Clone the repository:
git clone https://github.com/seanrussell/gengo-translate.git
cd gengo-translate
- Create a scratch org:
sfdx force:org:create -s -f config/project-scratch-def.json
- Push the app to your scratch org:
- Assign the Translation Manager permission set to the default user:
sfdx force:user:permset:assign -n Translation_Manager
- Open the scratch org:
- Register a domain
- In order to use lightning components, you must register a unique domain for your org.
- Create a Site
- Create a public site.
- The api name for the site should be "Gengo_Public".
- Add GengoCallbackHandler apex class to public site access settings.
- Finally, activate the site.
- Modify Record Page layouts and add the gengoTranslate component
- For example, modify the Case record page layout to add the gengoTranslate component to the page.