Git Product home page Git Product logo

filesystem-connector's Introduction

Lingotek Filesystem Connector

The Lingotek Filesystem Connector (ltk) links your files and folders to the Translation Network™. It provides yet another way for continuously globalizing all of your translatable content.

The Lingotek Filesystem Connector allows you to quickly add content, request translations, and pull translations from the Lingotek Cloud. It can even be quickly setup to automate the entire process by watching files or folders for new translatable content.

Content can be sent up in any a variety of formats including: csv, dita, ditamap, docx, doxygen, dtd, excel, html, idml, java_properties, json, odp, ods, odt, pdf, plaintext, po, pptx, ppt, rails_yaml, resx, rtf, subtitle_rip, table, ts, xliff, and xml.

Developers love how easily it can be used to interact with the Translation Network™. Using the -v and -vv switches shows exactly which API calls are being used to help developers code custom connectors.

For release notes, see here or here

Installation

pip install ltk

You can also install the latest version by downloading this repository and then, from the root directly, run:

pip install .

If you don't have pip installed, then you can install it using the following:

$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ python get-pip.py

If not already installed, [python setuptools] (https://packaging.python.org/installing/#install-pip-setuptools-and-wheel) is required. You can install/ update using the following:

$ pip install -U pip setuptools

Start the tool by using ltk

Should you run into issues, checkout other installation notes here.

Windows Installation

For instructions on installing in Windows, go to the Wiki.

Getting Started

Running ltk without any parameters will show all of the commands available: add, clean, config, delete, import, init, list, pull, push, request, and status

Here is video that shows the basics...

Lingotek Filesystem Connector1

Next, is a video that demonstrates how a folder can be watched for new files and changes for automating the translation process...

Lingotek Filesystem Connector2

filesystem-connector's People

Contributors

aaustin9 avatar cjonghyun avatar cpalm9 avatar elliotlh avatar eportela2013 avatar hectorlj avatar jacobcovey avatar jared-olsen-ltk avatar joshuamathias avatar jy19 avatar kbharrison avatar kt-eb avatar smithworx avatar spencerolsen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.