Chrome extension for Salesforce admins and developers

See what your Salesforce org actually says.

Find the metadata behind any text on a Salesforce page and see it in every language your org uses. Fix translations where you find them, and see what changed in this org and in your other orgs.

Install SextantFree Chrome Web StoreTry the interactive demoA fictional org. Nothing to install, no sign-in.
See Sextant in actionA fictional org. Nothing to install, no sign-in.Install on desktopFree Chrome Web Store
  • No Sextant account
  • No telemetry
  • Requests go only to Salesforce
A Salesforce record page. Sextant's tooltip identifies the text under the pointer as the Custom Label Verification_Step_Upload ("Upload identity document"), shows it in English, Spanish and French, and has the missing Dutch translation typed in place, ready to save.A Salesforce record page. Sextant's tooltip identifies the text under the pointer as the Custom Label Verification_Step_Upload ("Upload identity document"), shows it in English, Spanish and French, and has the missing Dutch translation typed in place, ready to save.

Hold a key and point at any text on the page. Sextant tells you what it is, and you can fix it right there. Screenshot of the real product in the demo. Northstar Subscriptions is a fictional org.

Where does this text come from?

A user reports wrong French text on a field. Is it a Custom Label, a field label, a picklist value or a Translation Workbench override? Salesforce shows the text but not where it comes from, so in Setup you have to check one component at a time. Sextant tells you from the page itself.

Sextant is a Chrome extension for Salesforce admins and developers. It identifies the Salesforce metadata behind the text on a Lightning page, searches metadata by label, API name and translation, and edits supported translations in your own org. There is no Sextant server or account, and no analytics or telemetry: it works with the Salesforce session you already have.

Inspect

Point at any text to see the metadata behind it

Hold a key and point at a label, a field or a picklist value on a Lightning page. Sextant shows the component, its API name and every translation. When it cannot be sure which component a text belongs to, it shows nothing rather than guessing.

A Salesforce record page with the pointer on the label Customer Verification Status. Sextant's tooltip identifies the field behind it, Customer_Verification_Status__c, a picklist with help text, and shows its label in English, Spanish, French and Dutch.A Salesforce record page with the pointer on the label Customer Verification Status. Sextant's tooltip identifies the field behind it, Customer_Verification_Status__c, a picklist with help text, and shows its label in English, Spanish, French and Dutch.
The label on the page, traced to the field behind it, in every language the org uses.
  1. Hold Shift
  2. Point at the text
  3. See every language

Translate

Every label on the page, in every language

Press Alt+T and Translate All shows the translations of every label on the page and marks the ones that are missing. Go through the gaps and fix supported translations in place.

A Salesforce record page after Translate All: every field label and every section title carries its English and Spanish translation, with a count of how many more languages each has.A Salesforce record page after Translate All: every field label and every section title carries its English and Spanish translation, with a count of how many more languages each has.
One shortcut covers the whole page: every label, in every language the org uses.
  1. Press Alt+T
  2. See the gaps
  3. Edit in place

Search

Search your org with the words users actually saw

Paste a phrase in any language, a label or the start of an API name. Sextant finds the component and shows why each result matched.

Search results for the Dutch phrase Toegewezen medewerker: two exact matches, both the field Assigned_Agent__c, marked as an exact translation in nl_NL.Search results for the Dutch phrase Toegewezen medewerker: two exact matches, both the field Assigned_Agent__c, marked as an exact translation in nl_NL.
The same field on two objects, both found from a Dutch phrase.
  1. Paste the phrase
  2. Get the component
  3. See why it matched

In Sextant's own tab

Compare orgs, track changes and keep a working set

  • Compare environments

    Production, UAT and Development side by side: what differs, what is missing and what exists in only one org.

    Production and UAT side by side: each org's snapshot of Northstar, then the 2,081 translations compared, row by row, with a column for each org; the first ones exist in only one of them.Production and UAT side by side: each org's snapshot of Northstar, then the 2,081 translations compared, row by row, with a column for each org; the first ones exist in only one of them.
  • See what changed

    Every change Sextant observed, with the value before and after. It names an author only when Salesforce records one.

    The Activity timeline: today's changes in the org, each with its type, its component and its author where one is known.The Activity timeline: today's changes in the org, each with its type, its component and its author where one is known.
  • Keep a working set

    Pin, group and add notes to what you are working on, translate it in one grid, then hand it over as a package.xml.

    The Workspace's list of what you can translate: Custom Labels and custom fields kept for the work, each captured in its languages and unchanged since.The Workspace's list of what you can translate: Custom Labels and custom fields kept for the work, each captured in its languages and unchanged since.

Trust

It only talks to your Salesforce org

There is no Sextant server and no account. Sextant calls Salesforce's APIs as you, with the session you already have, and keeps its data in your browser profile. These are the six statements it makes about itself, the same ones it shows in its Settings.

Where your data goes Sextant runs in your browser. Its requests go to your Salesforce org's own API address, and what it keeps stays in the storage the browser gives the extension. There is no Sextant server to send anything to. Your browser Salesforce page Sextant Extension storage Your Salesforce org HTTPS your session Blocked by the browser Other sites Analytics · AI providers (no Sextant server exists)
Sextant runs in your browser. Its requests go to your Salesforce org's own API address, and what it keeps stays in the storage the browser gives the extension. There is no Sextant server to send anything to.
  1. Sextant sends requests only to Salesforce, and the browser blocks its pages from contacting any other site.
  2. No analytics, telemetry, crash reporting or advertising.
  3. There is no Sextant account or server. Nothing you do in Sextant is sent to its developer.
  4. Everything Sextant runs ships inside the installed extension. It downloads no code.
  5. Your Salesforce session is read when a request needs it and is never stored, logged or exported by Sextant.
  6. What Sextant keeps stays in this browser profile. You can see it, export it and delete it in Settings.

Demo

Try it in your browser

The demo runs the real Sextant interface and logic in your browser, with Northstar, a fictional Salesforce org. Nothing is sent anywhere, and reloading the page starts it again from scratch.

How the demo works