Machine Linking Srl, based in Trento, shared capital Euro 10,200, CF and VAT number 02271340222, registered at the Companies Register of Trento with n. 212231 (hereinafter “Machine Linking”), is the owner of the website http://www.machinelinking.com (hereinafter the “Platform”) that provides users with the possibility to access a service to get relevant metadata regarding a text submitted through the Platform (hereinafter the “Service”). Machine Linking has developed a software under which, upon registration on the Platform, the registered user (hereinafter the ‘”Registered User”), may use the Service provided by Machine Linking. Machine Linking’s Terms of Service (hereinafter the “Terms of Service”) apply to Registered Users of the Platform and regulate the relationship between those Registered Users and Machine Linking; by using the Platform, the Registered User accepts and agrees to such Terms of Service. By accessing the Platform, the Registered User declares and guarantees to: (i) have carefully read the Terms of Service, which forms part thereof, (ii) agree to be bound by the Terms of Service (iii) be capable of complying with the Terms of Service hereof, (iv) undertake to comply with the Terms of Service, as well as any legislation applicable to the relationship between users and Machine Linking. In case of breaches by the Registered User of the present Terms of Service, Machine Linking reserves the right to remove his account and take any further action which may be deemed necessary to protect its rights and interests.

1.1. In order to use the Service, the user must register by creating his own account on the Platform. Each Registered User can then use his own account to submit any written material / content to be analyzed by Machine Linking through the Service (hereinafter the “Content”). 1.2. For registration and account creation, the user is required to disclose some personal data to Machine Linking. Each user agrees to communicate only truthful and updated information. 1.3. The security of the account is the sole responsibility of the Registered User. Registered Users are also responsible for any and all activities that take place in their own account. The Registered User undertakes to promptly inform Machine Linking of any potential unauthorized access and use of his own account. 1.4. Each Registered User can delete his account at any time by contacting Machine Linking staff at machinelinking@gmail.com. Machine Linking reserves the right to delete accounts that are inactive for an extended period of time, and in any case for a period that exceeds 365 days.

2.1. The Registered User must subscribe to the Service by selecting a plan, (hereinafter the “Plan”), among the ones made available by Machine Linking. The Registered User may decide to select a Plan free of charge (hereinafter the “Free Plan”) or a Plan to be paid (hereinafter the “Paid Plan”) among the ones made available for selection by Machine Linking on the Platform for the prices indicated thereto to be paid according to the conditions set forth in the following article 6. 2.2. By registering and selecting a Plan the Registered User will receive an appid as well as an appkey (hereinafter the “Key”) which is personal and through which he will be able to upload on his account and submit to Machine Linking a specific Content. Each Plan will allow the Registered User to upload Content up to a specific data-size. 2.3. Machine Linking will provide the Registered User with the Service by analyzing the Content submitted by the Registered User and returning to the Registered User the relevant metadata regarding the Content, which include adding semantic tags to all relevant terms in texts, analyzing comments and texts and linking them to large knowledge bases embedding semantic metadata.

3.1. The Registered User agrees and undertakes not to use the Service for the following purposes: (i) for any illegal or unauthorized purpose, (ii) in violation of the rights of any third party, (iii) to use the personal data of any other third party without the relevant and explicit consent to do so, (iv) to upload, submit or otherwise transmit any unsolicited or unauthorized advertising, promotional materials, “junk mail”, “spam”, chain mail, or any other form of unauthorized or unwanted solicitation, (v) to transmit worms and other viruses and / or any code of a destructive nature or otherwise capable of interfering with the operation of the Platform, (vi) for commercial or purposes other than those permitted under these Terms of Service or otherwise in violation of these Terms of Service or any applicable rule of law. 3.2. The Registered User expressly acknowledges the fact that Machine Linking will retain a copy of the data submitted by the Registered User or that have been generated by the Service, that will be used for statistical purposes. By submitting or generating metadata through the Service, the Registered User grants Machine Linking a non-exclusive perpetual, sub-licensable, royalty-free license to that metadata.

4.1. The Registered User acknowledges the fact that all Contents transmitted through the Service fall under the sole and exclusive liability of the Registered User from whom such Content originated. The Registered User is therefore solely liable for any Content uploaded, submitted or transmitted in any other way through the Platform and the Service. 4.2. The Registered User acknowledges the fact that Machine Linking does not and cannot control the Content transmitted through the Service and, consequently, that Machine Linking cannot be liable for the accuracy and / or reliability of the Content. 4.3. Notwithstanding the above provision, Machine Linking reserves the right to remove any Content that violates the Terms of Service or that is in violation of any law applicable to the relationship between the Registered User and Machine Linking. 4.4. The Registered User agrees and undertakes and accepts: (i) to hold harmless Machine Linking, as well as the subjects related to or under its control, including its representatives, employees and its business partners from any liability, legal expenses included, which may result from Content transmitted or sent by Registered Users through the Service and, in general, from any use of the Service by Registered Users, any breach of the rules governing its use and/or any violations committed by third parties, resulting from the use of the Service by the Registered User, (ii) that Machine Linking, as well as subjects related to or under its control, its representatives, employees and his business partner will not be liable for any possible direct damage deriving from the incorrect and/or unlawful use of the Service by the Registered User.

5.1. With the exception of Content submitted by the Registered User, all of the contents that are part of the Platform (including text, graphics, images, drawings, icons, photographs, [video clips, audio clips], interfaces, software, logos, titles, names as well as the Platform itself) are the sole property of Machine Linking (hereinafter the “Contents of Machine Linking”) and are protected under intellectual property law. In the absence of the express authorization by Machine Linking, a Registered User shall not use, reproduce, copy, modify, adapt, publish, transmit, distribute, perform, download, insert into a database, create derivative works, decrypt, transfer, distribute or sell the Content of Machine Linking, in whole or in part. The unauthorized commercial use of the Content of Machine Linking is also prohibited. 5.2. When using the Service, if the Registered User uploads/submits Contents owned by third parties, the Registered User declares and guarantees that he has obtained permission to use the Contents from the rightful owner. 5.3. The Registered User shall not upload, submit or transmit in any way Content that is not either owned by him or in relation to which he has not previously been authorized by the rightful owner. 5.4. The Registered User agrees not to upload and submit Content (i) that is or may be, in any way, inappropriate, offensive, discriminatory, obscene, vulgar, and/or sexually explicit or otherwise violates or infringes the rights of any other third parties, and/or (ii) that violates the Terms of Service.

6.1. Registered Users upon registration in order to use the Service must select either a Free Plan or purchase a Paid Plan which will allow them to upload and submit to Machine Linking Contents with different data-sizes to be analysed. After the registration Registered Users may anytime decide to select and purchase a different Plan through the Platform or by contacting directly Machine Linking at the following address machinelinking@gmail.com. 6.2. To select and purchase a Plan the Registered User is required to disclose some personal data for billing and payment purposes. Each user agrees to communicate only truthful and updated information. 6.3. Plan’s prices may vary depending on features and the data-size that the Registered User is able to upload and submit. The Registered User will have the opportunity to choose the Plan preferred among the ones made available by Machine Linking. Machine Linking reserves the right to modify the prices and features of the Plans anytime. 6.4. The payment for the selected Paid Plan must be made directly on the Platform through credit card or via PayPal system, at PayPal’s own conditions, which will be made accessible from the Platform. 6.5. Payment by wire transfer is available upon request to be sent directly to Machine Linking at the following address machinelinking@gmail.com. Such payment shall be made by the Registered User to the bank account indicated for the scope by Machine Linking.

7.1. Machine Linking reserves the right, at its sole discretion, to modify, suspend and/or terminate these Terms of Service as well as to modify, suspend and/or cease them any time for whatsoever reason. 7.2. Machine Linking will notify the Registered User in case of any substantial changes to these Terms of Service. Machine Linking will send an e-mail or a notification to the Registered User’s account; nevertheless, the Registered User is required to regularly check the Terms of Service and Use directly on the Platform, at the webpage address http://www.machinelinking.com/terms-and-conditions. 7.3. The continued use of the Service constitutes your acceptance of any changes to the Terms of Service and Use; if the Registered User does not wish to accept these modifications, he must immediately stop using the Service.

8.1. The data controller is Machine Linking, with legal office in Trento, Via Sommarive 18, 38123 – Italy. 8.2. The personal data of each user is stored and processed by means of computerized procedures on secure servers and databases owned by 3scale Inc., 440 N Wolfe Rd., Sunnyvale, CA 94085, USA, which participates in the Safe Harbor program, and which has been appointed by Machine Linking as External Data Controller. 8.3. The features of the processing of personal data carried out by Machine Linking are described in the privacy policy available at the following link http://www.3scale.net/privacy-policy (hereinafter the “Privacy Policy”). Machine Linking recommends that anyone who wants to create his own account, to first review and carefully read such Privacy Policy.

9.1. Italian Law shall govern these Terms of Service. 9.2. Any dispute concerning the interpretation, execution, inaccuracy, non-performance or invalidity of these Terms of Service shall be the sole responsibility of the Court of Trento.

10.1. The failure or delay in exercising a right conferred by law or conferred by these Terms of Service to Machine Linking shall not constitute any waiver of such right or provision. 10.2. The Registered User gives his consent to Machine Linking to transfer its obligations to companies or entities belonging or affiliated to the same group, controlled by itself or by a parent company, provided that a notification of such transfer is given beforehand. 10.3. The Registered User may not transfer his obligations arising from these Terms of Service to any third parties without prior written permission of Machine Linking.

Last 7 days, UTC

Average Latency
189ms

Average Uptime
100.0%

Current Status
Online

  • No information
  • Outage
  • Disruption
  • Normal
Average latency determined from Mashape to API Response time

Simple & Straightforward Pricing

Pay as you go. No long-term contracts.

Freemium

$0

additional fees may apply

requests

2,000 / day

$0.0100 per extra

Subscribe

basic

$200.00

per month

requests

10,000 / day

$0.0050 per extra

Subscribe

premium

$450.00

per month

requests

50,000 / day

$0.0025 per extra

Subscribe

Endpoints

HTTP 200 : Language Recognition Model POST/lang
						{
  "annotation": {
    "lang": "en",
    "time": {
      "auth": 0.237502033,
      "exec": 0.0021466880000000003
    },
    "cost": 0
  }
}						
Language Recognition

The lang method detects the language utilized within a posted text.


Test console
Description
Parameter
string

text content (required, must be url encoded)
Example: hello my name is alexander

text

Required

string

desired API output format (optional). Default is json
Example: json

output_format

Optional

string

text document id (optional)

id

Optional

string

whether to include the original text into the response (optional) 1 – enabled (default) 0 – disabled

include_text

Optional

string

desired JSONP callback (optional, requires “output_format” to be set to json)

jsonp

Optional

HTTP 200 : Text Annotation Model POST/annotate
						{
  "annotation": {
    "lang": "en",
    "time": {
      "auth": 0.23667235700000003,
      "exec": 0.034646838
    },
    "cost": 0,
    "keyword": [
      {
        "form": "Alexander",
        "rel": 0.9999999999999999,
        "ngram": [
          {
            "form": "Alexander",
            "n": 1,
            "span": {
              "start": 18,
              "end": 27
            }
          }
        ]
      },
      {
        "form": "Hello",
        "rel": 0.4235969722731041,
        "ngram": [
          {
            "form": "Hello",
            "n": 1,
            "span": {
              "start": 0,
              "end": 5
            }
          }
        ]
      }
    ]
  }
}						
Text Annotation

The annotate method is used to extract keywords within a posted text and optionally to link them to Linked Open Data resources by means of disambiguation. Linked keywords can be enriched with images, synonyms, DBpedia/Airpedia classes, categories, etc.


Test console
Description
Parameter
string

text content to be annotated (required, must be url encoded)
Example: Hello, my name is Alexander.

text

Required

string

text language (optional, must be a ISO 639-1 two-letter code) if not specified the language is automatically detected
Example: en

lang

Optional

string

keywords with scores lower than min_weight are filtered (default is 0.25)

min_weight

Optional

string

whether to disambiguate identified keywords using Wikipedia (optional) 1 – enabled 0 – disabled (default)

disambiguation

Optional

string

whether to add external links to identified keywords (optional, requires “disambiguation=1″) 1 – enabled 0 – disabled (default)

link

Optional

string

whether to add alternative terms (e.g., synonyms) to identified keywords (optional, requires “disambiguation=1″) 1 – enabled 0 – disabled (default)

form

Optional

string

whether to add links to other Wikipedia chapters (optional, requires “disambiguation=1″) 1 – enabled 0 – disabled (default)

cross

Optional

string

whether to add categories from Wikimedia (optional, requires “disambiguation=1″) 1 – enabled 0 – disabled (default)

category

Optional

string

whether to add abstract from Wikipedia (optional, requires “disambiguation=1″) 1 – enabled 0 – disabled (default)

abstract

Optional

string

whether to add DBpedia/Airpedia type (optional, requires “disambiguation=1″) 1 – enabled 0 – disabled (default)

class

Optional

string

desired API output format (optional). Default is json.
Example: json

output_format

Optional

string

text document id (optional)

id

Optional

string

whether to include the original text into the response (optional) 1 – enabled (default) 0 – disabled

include_text

Optional

string

desired JSONP callback (optional, requires “output_format=json”)

jsonp

Required

HTTP 200 : Text Comparison Model POST/compare
						{
  "annotation": {
    "func": "COMBO",
    "value": 0.3332838714122772,
    "time": {
      "auth": 0.22389781900000003,
      "exec": 0.004885904
    },
    "cost": 0
  }
}						
Text Comparison

The compare call is utilized to compare two posted text documents.


Test console
Description
Parameter
string

first text content (required, must be url encoded)
Example: Hello, my name is Alexander.

text1

Required

string

second text content (required, must be url encoded)
Example: Luke, I am your father.

text2

Required

string

similarity function (optional). bow=bag-of-words ls=latent semantic combo=bag-of-words + latent semantic (default)

func

Optional

string

desired API output format (optional)
Example: json

output_format

Optional

string

first text document id (optional)

id1

Optional

string

second text document id (optional)

id2

Optional

string

whether to include the original text into the response (optional) 1 – enabled (default) 0 – disabled

include_text

Optional

string

desired JSONP callback (optional, requires “output_format=json”)

jsonp

Optional

HTTP 200 : Text Summarization Model POST/summary
						{
  "annotation": {
    "lang": "en",
    "time": {
      "auth": 0.244432843,
      "exec": 0.067748943
    },
    "cost": 0,
    "func": "SUM",
    "compression-ratio": 0.3,
    "summary": [
      {
        "sentence": "During the battle, Rebel spies managed to steal secret plans to the Empire's ultimate weapon, the DEATH STAR, an armored space station with enough power to destroy an entire planet.",
        "weight": 1,
        "start": 139,
        "end": 320
      }
    ]
  }
}						
Text Summarization

The summary method returns a summary of the posted text.


Test console
Description
Parameter
string

text content (required, must be url encoded)
Example: It is a period of civil war. Rebel spaceships, striking from a hidden base, have won their first victory against the evil Galactic Empire. During the battle, Rebel spies managed to steal secret plans to the Empire's ultimate weapon, the DEATH STAR, an armored space station with enough power to destroy an entire planet. Pursued by the Empire's sinister agents, Princess Leia races home aboard her starship, custodian of the stolen plans that can save her people and restore freedom to the galaxy....

text

Required

string

determines the length of the summary (default is 0.3)

compression_ratio

Optional

string

specifies the summarization function to use to weight the sentences in the document (default is sum)

func

Required

string

desired API output format (optional).
Example: json

output_format

Required

string

text document id (optional)

id

Required

string

whether to include the original text into the response (optional) 1 – enabled (default) 0 – disabled

include_text

Required

string

desired JSONP callback (optional, requires “output_format” to be set to json)

jsonp

Required

You must have an API key to test this API!


Mashape allows developers to find, consume, and distribute cloud APIs just like Machine Linking.

Login to your account or signup: Create Account

or
   Signup with GitHub

By signing up you agree to our terms of service.