Setting up SharePoint Site Integration
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
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`)
Set the Default locale to your source language (the language your SharePoint content is currently written in)
Step 3 — Authorize the connection
Click Connect to initiate the authorization process
Log into your Microsoft 365 account when prompted
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:
Open the page you want to translate in SharePoint
Click Edit in the top-right corner
From the top bar, click Translate
Select your target language (e.g., Spanish, Korean)
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
In Smartcat, navigate to your SharePoint integration
Browse the content hierarchy to find the pages you want to translate
Select the pages and target languages
Click Create translation → Create new project to send the content to Smartcat for translation
Receiving translated content
Once translation is complete in Smartcat:
Click Send to Sharepoint pages on the project page
Select the Complete level from the dropdown to confirm how much of the translation is sent to SharePoint
Click Send translations to send the translations to SharePoint
Review the translated draft pages in SharePoint
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.