---
title: Technical details (Translator for SharePoint)
description: Technical details for the Translator for SharePoint solution by Accelerator 365
---

[Skip to content](https://support.accelerator365.com/en/translator-for-sharepoint-technical-details#main-content)

[![Accelerator 365 Logo (Colour + No Text)](https://support.accelerator365.com/hs-fs/hubfs/Accelerator%20Logos/Accelerator%20365%20Logo%20(Colour%20+%20No%20Text).png?width=100&height=47&name=Accelerator%20365%20Logo%20(Colour%20+%20No%20Text).png)](https://support.accelerator365.com/?hsLang=en)

- [Home](https://support.accelerator365.com/en)
- [Getting started guides](https://support.accelerator365.com/en/getting-started)
- Product support
  
  Show submenu for Product support

    - [Apps](https://support.accelerator365.com/en/apps)
    - [Solutions](https://support.accelerator365.com/en/solutions)
- [Look Book support](https://support.accelerator365.com/en/look-book)
- [Pricing support](https://support.accelerator365.com/en/pricing)
- [Technical support](https://support.accelerator365.com/en/technical)
- [Accelerator 365 website](https://accelerator365.com/)

Open main navigation

Close main navigation

- [Home](https://support.accelerator365.com/en)
- [Getting started guides](https://support.accelerator365.com/en/getting-started)
- Product support
  
  Show submenu for Product support

    - [Apps](https://support.accelerator365.com/en/apps)
    - [Solutions](https://support.accelerator365.com/en/solutions)
- [Look Book support](https://support.accelerator365.com/en/look-book)
- [Pricing support](https://support.accelerator365.com/en/pricing)
- [Technical support](https://support.accelerator365.com/en/technical)
- [Accelerator 365 website](https://accelerator365.com/)
- [Contact us](https://accelerator365.com/pages/contact)

[Contact us](https://accelerator365.com/pages/contact)

 Hello, how can we help you?

- There are no suggestions because the search field is empty.

1. [Accelerator 365 Knowledge Base](https://support.accelerator365.com/en?hsLang=en)
2. [Solutions](https://support.accelerator365.com/en/solutions?hsLang=en)
3. [Translator for SharePoint](https://support.accelerator365.com/en/solutions?hsLang=en#translator-for-sharepoint)

# Technical details (Translator for SharePoint)

## Technical details for the Translator for SharePoint solution by Accelerator 365

### Jump to

- [**Overview**](https://support.accelerator365.com/en/translator-for-sharepoint-technical-details?hsLang=en#overview)
- [**Recommended deployment scope**](https://support.accelerator365.com/en/translator-for-sharepoint-technical-details?hsLang=en#recommended-deployment-scope)
- [**Required access endpoints**](https://support.accelerator365.com/en/translator-for-sharepoint-technical-details#required-access-endpoints)
- [**Data storage**](https://support.accelerator365.com/en/translator-for-sharepoint-technical-details?hsLang=en#data-storage)
- [**Architectural diagram**](https://support.accelerator365.com/en/translator-for-sharepoint-technical-details?hsLang=en#architectural-diagram)<https://support.accelerator365.com/en/translator-for-sharepoint-technical-details?hsLang=en#data-flow>

---

### Overview

The Translator for SharePoint solution is architecturally a simple concept built upon the SharePoint Framework (SPFx) and Azure Translator service from Microsoft Foundry. The translation is performed on-demand and follows this process:

1. A SharePoint editor requests for a page translation through the Translator for SharePoint solution. A dialog box appears for the editor to notify them of the progress of their translation.
2. Translator for SharePoint creates an item in a log to track this translation request.
3. An API request is made to send the SharePoint page content to the Microsoft Translator service and Custom Translator if used.
4. The translated content is received and pasted into the relevant SharePoint language page in the same web parts and format.
5. The translation is complete.

---

### Recommended deployment scope

It is expected that the Translator for SharePoint solution is made available only on specific areas of your SharePoint tenant as necessary, e.g., a home site or news site.

Therefore, it is recommended to select the **Only enable this app** option on deployment (see the [Installation instructions](https://support.accelerator365.com/en/getting-started/installation-instructions?hsLang=en#approve-the-app) page). This means the app is available for Site Owners to manually add to their site.

---

### Required access endpoints

The following endpoints are accessed by the Translator for SharePoint solution, and it is a requirement that clients ensure they remain accessible in their network:

1. **Client Side Assets Library** – SharePoint stores all client-side assets for SharePoint framework solutions, including Accelerator 365 solutions, in a central location in your SharePoint tenant. Ensure that access to the Client Side Assets Library is excluded from any organisational policies your company may have applied to SharePoint-hosted libraries and documents.
   
   ```
   https://[domain].sharepoint.com/sites/appcatalog/ClientSideAssets/AllItems.aspx
   ```
2. **License Server** – Access to Reply’s licence tool to ensure the solution can validate the license that has been assigned to your SharePoint tenant.
   
   ```
   https://acceleratorlicenseapi.azurewebsites.net/
   ```
3. **Translator for SharePoint trial** - The trial version of Translator for SharePoint provides customers with 10 free translations per SharePoint tenant. This endpoint confirms the remaining free translations available for the SharePoint tenant.
   
   ```
   https://acceleratortranslatorapi.azurewebsites.net/
   ```
4. **Azure Translator** - The Translator for SharePoint solution utilises the Azure Translator from the Microsoft Foundry service to perform content translation. The following endpoint should be accessible.
   
   ```
   https://api.cognitive.microsofttranslator.com
   ```

---

### Data storage

Data for the Translator for SharePoint solution is stored in SharePoint lists. These lists are provisioned from the solution as and when required. The lists provisioned are:

| **List title** | **Relative URL** | **Purpose** |
| --- | --- | --- |
| Global Settings | /Lists/WMTFS\_GlobalSettings | Storage of the configured global settings. |
| Site Properties | /Lists/WMTFS\_SiteProperties | Storage of the data source this SharePoint site is referencing. |
| Translation Logs | /Lists/WMTFS\_TranslationLogs | A log of all sequences in a translation when a translation request is made. |
| Translation Statuses | /Lists/WMTFS\_TranslationStatuses | Storage of the translation status for each page. |

---

### Architectural diagram

The Translator for SharePoint solution is a SharePoint Framework (SPFx) application extension that is installed in a SharePoint tenant app catalogue from the SharePoint Store. This means that all the necessary code, which is all client-side JavaScript, is stored within the SharePoint environment itself, and does not reference or load code stored externally.

For the translation service, the solution communicates with an Azure Translator resource from the Microsoft Foundry service. This is expected to be a service also within the security perimeter of the relevant organization, i.e. in a Microsoft Azure subscription owned by your organization.

The diagram below represents the architecture of the solution.

![Translator for SharePoint - Architectural diagram](https://support.accelerator365.com/hubfs/Translator%20for%20SharePoint%20-%20Architectural%20diagram.svg)

- [Getting started](https://support.accelerator365.com/en/getting-started?hsLang=en)
- [Apps](https://support.accelerator365.com/en/apps?hsLang=en#main-content)

    - [Accordion](https://support.accelerator365.com/en/apps?hsLang=en#accordion)
    - [Advent Calendar](https://support.accelerator365.com/en/apps?hsLang=en#advent-calendar)
    - [Alerts](https://support.accelerator365.com/en/apps?hsLang=en#alerts)
    - [Anniversaries](https://support.accelerator365.com/en/apps?hsLang=en#anniversaries)
    - [Audience Subscription](https://support.accelerator365.com/en/apps?hsLang=en#audience-subscription)
    - [Back to Top](https://support.accelerator365.com/en/apps?hsLang=en#back-to-top)
    - [Before and After](https://support.accelerator365.com/en/apps?hsLang=en#before-and-after)
    - [Carousel](https://support.accelerator365.com/en/apps?hsLang=en#carousel)
    - [Countdown Calendar](https://support.accelerator365.com/en/apps?hsLang=en#countdown-calendar)
    - [FAQ](https://support.accelerator365.com/en/apps?hsLang=en#faq)
    - [Gauge](https://support.accelerator365.com/en/apps?hsLang=en#gauge)
    - [Glossary](https://support.accelerator365.com/en/apps?hsLang=en#glossary)
    - [Image Map](https://support.accelerator365.com/en/apps?hsLang=en#image-map)
    - [Launchpad](https://support.accelerator365.com/en/apps?hsLang=en#launchpad)
    - [My Calendar](https://support.accelerator365.com/en/apps?hsLang=en#my-calendar)
    - [My Contacts](https://support.accelerator365.com/en/apps?hsLang=en#my-contacts)
    - [My Emails](https://support.accelerator365.com/en/apps?hsLang=en#my-emails)
    - [Noticeboard](https://support.accelerator365.com/en/apps?hsLang=en#noticeboard)
    - [Page Authors](https://support.accelerator365.com/en/apps?hsLang=en#page-authors)
    - [Page Breadcrumbs](https://support.accelerator365.com/en/apps?hsLang=en#page-breadcrumbs)
    - [Page Feedback](https://support.accelerator365.com/en/apps?hsLang=en#page-feedback)
    - [Page Tags](https://support.accelerator365.com/en/apps?hsLang=en#page-tags)
    - [Page Tour](https://support.accelerator365.com/en/apps?hsLang=en#page-tour)
    - [Pages Directory](https://support.accelerator365.com/en/apps?hsLang=en#pages-directory)
    - [People Directory](https://support.accelerator365.com/en/apps?hsLang=en#people-directory)
    - [Poll](https://support.accelerator365.com/en/apps?hsLang=en#poll)
    - [Rate My Day](https://support.accelerator365.com/en/apps?hsLang=en#rate-my-day)
    - [Section Search](https://support.accelerator365.com/en/apps?hsLang=en#section-search)
    - [Site Analytics](https://support.accelerator365.com/en/apps?hsLang=en#site-analytics)
    - [Spotlight](https://support.accelerator365.com/en/apps?hsLang=en#spotlight)
    - [Stock Price](https://support.accelerator365.com/en/apps?hsLang=en#stock-price)
    - [Subscribe Now](https://support.accelerator365.com/en/apps?hsLang=en#subscribe-now)
    - [Table of Contents](https://support.accelerator365.com/en/apps?hsLang=en#table-of-contents)
    - [Tabs](https://support.accelerator365.com/en/apps?hsLang=en#tabs)
    - [User Profile](https://support.accelerator365.com/en/apps?hsLang=en#user-profile)
    - [Welcome](https://support.accelerator365.com/en/apps?hsLang=en#welcome)
- [Solutions](https://support.accelerator365.com/en/solutions?hsLang=en#main-content)

    - [Content Manager Dashboard](https://support.accelerator365.com/en/solutions?hsLang=en#content-manager-dashboard)
    - [Translator for SharePoint](https://support.accelerator365.com/en/solutions?hsLang=en#translator-for-sharepoint)
- [Look Book](https://support.accelerator365.com/en/look-book?hsLang=en)
- [Pricing](https://support.accelerator365.com/en/pricing?hsLang=en)
- [Technical](https://support.accelerator365.com/en/technical?hsLang=en#main-content)

    - [General](https://support.accelerator365.com/en/technical?hsLang=en#general)
    - [Maintenance](https://support.accelerator365.com/en/technical?hsLang=en#maintenance)
    - [Troubleshooting](https://support.accelerator365.com/en/technical?hsLang=en#troubleshooting)

- [About](https://accelerator365.com/pages/about-us)
- [Blogs](https://accelerator365.com/blogs/updates)
- [Reply](https://www.reply.com/en)
- [Partners](https://accelerator365.com/pages/find-a-partner)
- [Contact](https://accelerator365.com/pages/contact)
- [License Agreement](https://accelerator365.com/pages/license-agreement)
- [Privacy Policy](https://www.reply.com/en/privacy-policy)
- [Service Level Agreement](https://accelerator365.com/pages/service-level-agreement)

[![Accelerator 365 logo](https://support.accelerator365.com/hs-fs/hubfs/Accelerator%20Logos/Accelerator%20365%20Logo%20(Colour%20+%20No%20Text).png?width=60&height=29&name=Accelerator%20365%20Logo%20(Colour%20+%20No%20Text).png "Accelerator 365 logo")](https://accelerator365.com/)

<https://accelerator365.com/> <https://www.youtube.com/channel/UCMVaIadJ7JwrUrusv_y64Fw/featured> <https://www.linkedin.com/company/accelerator365/>

Accelerator 365 by Reply