If you're interested in integrating Smartling directly with your source repositories, there are a few options:
A general repository connector for both Git and SVN repos.
You can choose to build a custom integration, using our APIs, which have supporting tools and SDKs.
Here are the main differences between these options:
Option | GitHub Connector | Repository Connector | Custom API Solution |
GitHub hosted Git repos | Yes | Yes | Yes |
Self hosted Git repos (GitHub Enterprise) | No | Yes | Yes |
GitLab or Bitbucket hosted Git Repos | No | Yes | Yes |
Self hosted SVN repos | No | Yes | Yes |
Requires pull requests for changes to be detected by Smartling | No (see connector configuration modes) | No | No |
Single repository for source and translations | Yes | Yes | Yes |
Multiple repositories | Yes | Yes | Yes |
Configure by branch | Yes | Multiple | Custom |
Deliver translations by pull request | Yes | No | Yes |
Operate behind firewall | N/A | Yes | Yes |
For more information on using Smartling APIs see Overview of the API.
