Setting up SharePoint Site Integration

Learn how to set up Smartcat's integration with SharePoint Sites

Smartcat's SharePoint integration connects your Microsoft SharePoint sites with Smartcat, enabling you to translate intranet pages, leadership communications, onboarding materials, and knowledge base content directly within your existing SharePoint workflows.

⚠️ This integration is not available through the integrations page in the Smartcat UI, so use the direct link provided by your Smartcat representative.

Overview

SharePoint is Microsoft's collaboration and document management platform that organizations use to create internal websites (intranets), securely store and share files, and manage workflows. The Smartcat SharePoint integration allows you to:

  • Centralize multilingual content — Make translated intranet content instantly accessible across all regions

  • Streamline content workflows — Send SharePoint pages directly to Smartcat for translation without manual export/import

  • Maintain consistent messaging — Keep leadership communications, policies, and training materials aligned across all languages

  • Preserve governance — SharePoint's existing permissions carry over, maintaining control of who can access and publish localized content

Key concepts and terminology

Term

Definition

Site

A workspace in SharePoint where teams create, share, and manage content (e.g., department sites, project sites, communication sites)

Library

A collection of documents or files organized within a site

Site Pages

Content pages within a SharePoint site that can be translated

Language copy

A draft version of a page created in a target language for translation

Default locale

The source language of your SharePoint site content

Prerequisites

Smartcat side:

  • Workspace admin permissions

  • Access to the SharePoint Pages integration, which is available via direct link

SharePoint side:

  • Microsoft 365 account with access to the SharePoint site

  • Site owner or admin permissions on the SharePoint site you want to connect

  • Multilingual feature enabled on your SharePoint site

⚠️ Enable multilingual support first : Before connecting to Smartcat, you must enable the multilingual feature in SharePoint. Go to Settings (⚙️) → Site information → View all site settings → Language settings and check the target languages you want to translate into with Smartcat.

How to connect

Step 1 — Access the SharePoint integration

Navigate to the SharePoint Pages integration setup page in Smartcat. This integration is not available through the integrations page in the Smartcat UI, so use the direct link provided by your Smartcat representative.

Step 2 — Enter your SharePoint site details

  1. In the integration setup form, enter your Site URL. This is the full URL of your SharePoint site (e.g., `https://yourcompany.sharepoint.com/sites/YourSiteName`)

  2. Set the Default locale to your source language (the language your SharePoint content is currently written in)

Step 3 — Authorize the connection

  1. Click Connect to initiate the authorization process

  2. Log into your Microsoft 365 account when prompted

  3. Grant Smartcat the necessary permissions to access your SharePoint site

Step 4 — Verify the connection

Once connected, Smartcat displays the hierarchy of your SharePoint site content, showing available pages and their translation status.

Core workflow

Preparing SharePoint pages for translation

Before sending content to Smartcat, you need to create language copies in SharePoint:

  1. Open the page you want to translate in SharePoint

  2. Click Edit in the top-right corner

  3. From the top bar, click Translate

  4. Select your target language (e.g., Spanish, Korean)

  5. SharePoint creates a draft copy of the page in that language

⚠️ Language must be enabled : If your target language doesn't appear in the Translate menu, you need to enable it in your site's Language settings first.

Sending content to Smartcat

  1. In Smartcat, navigate to your SharePoint integration

  2. Browse the content hierarchy to find the pages you want to translate

  3. Select the pages and target languages

  4. Click Create translationCreate new project to send the content to Smartcat for translation

Receiving translated content

Once translation is complete in Smartcat:

  1. Click Send to Sharepoint pages on the project page

  1. Select the Complete level from the dropdown to confirm how much of the translation is sent to SharePoint

  1. Click Send translations to send the translations to SharePoint

  2. Review the translated draft pages in SharePoint

  3. Publish the pages when ready to make them live

Requirements and Limitations

  • Widgets and tickers : Currently, widgets, tickers, and other dynamic site content cannot be translated. These elements contain non-translatable text that is difficult to extract.

  • Site Pages only : The integration works with SharePoint Site Pages. Document libraries and lists are not currently supported for direct translation.

  • One site per connection : Each integration connection is configured for a single SharePoint site. Connect multiple sites by creating separate integration instances.

When to contact Smartcat support

Get in touch if:

  • Authorization repeatedly fails despite having correct permissions

  • Translated content is not syncing back to SharePoint

  • Specific page types or content elements are not being extracted

What to include if you do:

  • SharePoint site URL

  • Screenshot or recording of the error

  • The specific pages or content types affected

  • Steps already tried from troubleshooting section

Troubleshooting

Target language not appearing in SharePoint's Translate menu

Enable the language in your site's Language settings: Settings (⚙️) → Site information → View all site settings → Language settings → Check the desired language → Save

Connection fails during authorization

Verify you have site owner or admin permissions on the SharePoint site. Contact your Microsoft 365 administrator if you need elevated permissions.

Pages do not appear in Smartcat after connection

Ensure the pages are published in SharePoint (not in draft status). Only published pages are visible to the integration.