Skip to content

Smartling/java-api-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b7d1590 · May 22, 2025
Dec 4, 2019
Apr 27, 2023
Nov 12, 2019
Dec 11, 2020
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
Nov 13, 2019
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
May 22, 2025
Oct 30, 2019
Nov 12, 2019
Oct 30, 2019
Oct 23, 2019
Nov 14, 2019
Nov 12, 2019
Nov 12, 2019
May 22, 2025

Repository files navigation

Smartling Java API SDK

Java SDK for integrating with the Smartling API.

Using this SDK

The Smartling API SDK is distributed via Maven Central and is compatible with JDK 1.7 (Java 7) and up.

Maven

Add the SDK to your dependencies:

<dependencies>
    <dependency>
        <groupId>com.smartling.api</groupId>
        <artifactId>smartling-api-sdk</artifactId>
        <version>${version}</version>
    </dependency>
</dependency>

Gradle

Add the SDK to your dependencies:

dependencies {
    implementation "com.smartling.api:smartling-api-sdk:${version}"
}

Initialize the SDK

The Smartling SDK manages OAuth 2 authentication automatically when you provide a API v2.0 identifier and a user secret to the API factory.

SmartlingApi createSmartlingApi(String userIdentifier, String userSecret)
{
    return new SmartlingApiFactory()
        .build(userIdentifier, userSecret);
}

Contributing

Open an issue on this repository to discuss any planned changes other than bug fixes with Smartling's maintainers.

Fork this repository and create a pull request with your proposed changes. Your pull request must pass all automated tests before it will be considered for inclusion.

Smartling developers should refer to the wiki for instructions on contributing to this SDK.