daa/smartling-api-sdk

Composer based Smartling API SDK

v2.0 2014-12-23 15:36 UTC

This package is not auto-updated.

Last update: 2024-12-21 17:48:36 UTC


README

NOTE/UPDATE: After submitting this initiative to Smartling, they have made use of it to make an official composer/guzzle 2.0 SDK which you should check out. https://github.com/Smartling/api-sdk-php/tree/2.0.0

Description

This is an optimized and refactored version of the original 1.1 Smartling Api SDK with the following changes/additions:

  • Converted to a composer project
  • PSR2 coding standards
  • Decoupled curl connection system as a dependency
  • Fixed several bugs/issues
  • Upload times improved greatly
  • Added simple upload method that uploads arrays directly
  • Added ContentBuilder which converts arrays into the expected json format

Original Description

This repository contains the PHP SDK for accessing the Smartling Translation API.

The Smartling Translation API lets developers internationalize their website or app by automating the translation and integration of their site content. Developers can upload resource files/content and then download the translated files in a language of their choosing. There are options to allow for professional translation, community translation and machine translation.

For a full description of the Smartling Translation API, please read the docs at: http://docs.smartling.com

Usage

Simply add the following to your composer file and do a composer update:

  "require": {
        ...
        "daa/smartling-api-sdk": "2.*"
  },

For example of usage have a look at the examples folder.