Category Archives: MeaningCloud

This category groups the different aspects of MeaningCloud we talk about in the blog.

Textalytics is now MeaningCloud

If you have recently visited the website of our product Textalytics you may have been surprised by the change of appearance… and name. After commercializing Textalytics for a year and a half and receiving a continuous feedback from our users and customers, we have decided that this new iteration is more “substantial” and help us to bring us closer to the product you are demanding.

During this time, we got thousands of customers around the world using our APIs in business-critical applications. We would like to thank each one of them for trusting us and we assure them that the migration to MeaningCloud will be simple and clear.

There are no major conceptual modifications: we want MeaningCloud to remain the most simple, safe and economical way to convert your unstructured content to actionable information, and so we will keep applying a cloud-based model of APIs. But with this change we want to redouble our commitment to simplicity and personalization, and it results in several improvements.

An enhanced product

The most important aspect to emphasize is that all the APIs of Textalytics will remain operational until June 1st, 2015, so at the moment you don’t need to make any changes.

On the other hand, all the functionality of Textalytics you have been using (Text Classification, Topic Extraction, Sentiment Analysis, etc.) has been replicated in MeaningCloud –although with the inevitable change of name in the access points–, so the migration effort is minimal.

But there are also some significant developments: the main one is constituted by the new customization functionalities. The most important thing we have learned with Textalytics is that the key success factor of a semantic analysis application lies in the customization of the tool depending on the customer’s domain (brands, products, departments, competitors…). And, also, that our customers prefer to be autonomous in said customization and to incorporate their dictionaries, models, etc. in a simple way.

That is why MeaningCloud incorporates some new and powerful customization tools based on graphical user interfaces. With this release we make public a tool for creating customized classification models, while tools for the creation of dictionaries and custom sentiment analysis models will be added in the coming weeks. Our intention is to empower users to make them completely self-sufficient, enabling them to customize their analysis without having to learn complicated configuration languages.

Other significant new features, aimed at achieving greater simplicity within the product, are a new user area with a better access to the documentation and the personal settings, and an easier management of consumptions and license keys (which now becomes unique).

Finally, a change in a significant aspect of the service which will be very well received: its price. We have modified the pricing scheme, which now uses the number of requests as billing driver. In this way, we use a unified billing criterion for all APIs. And as a side effect, when it comes to process medium or large-sized documents (i.e. in all cases except Twitter) the charge per request results in a higher volume of processed text. In addition, we extended our Free Plan (which with 40,000 requests per month is the most generous in the market) and introduced an entry step with a lower price, $99. This way, anyone who wants to evaluate or prototype on MeaningCloud, or use it in commercial applications, will not find an impediment in the price.

A renewed website

In response to your requests, we have redesigned our website (both in interaction and information architecture and graphic design) to simplify and optimize the experience of visitors and users.

Besides the mostly informative and open area, there is a section for developers which includes the APIs’ and the integration tools’ documentation, and gives access to a renewed private user area.

We also want to provide you a better experience not only when you access the information about MeaningCloud (its benefits and the solutions that can be developed on it), but also during the subscription process. Now, for the standard subscription modalities, the process is completely automatic and you can pay using PayPal.

A new identity

Last but not least, we have decided to change the name of the product. We had the impression that the name Textalytics was too associated with a single functionality, text analytics, increasingly more standardized.

Our vocation is to extract meaning from content, i.e. go beyond the recognition of entities or the basic classification –which constitute the standard functionality of text analytics– to analyze sentiment, profile users or detect intentions.

And the possibility of having these capabilities from the cloud and integrate them easily into any application using SDKs and plug-ins –in short, our concept of Meaning as a Service– is such a clear and disruptive value proposition that deserves to be included explicitly in the name. Hence MeaningCloud.

I am a user of Textalytics, what should I do?

If you are a current user of Textalytics, you’re might be wondering how this change will affect you. We explain it in the following post.


Textalytics users: how to migrate your application to MeaningCloud

Textalytics users can access MeaningCloud using the same email and password they already had. If you do not remember your password, you can reset and generate a new password.

Meaningcloud’s API authentication as well as accounting have been simplified. It now requires a single license key for all APIs and  consumption is accounted in number of requests. In order to ensure a smooth transition for client applications all the Textalytics’ API endpoints will be operational until June 1st, 2015.

Developers that use the APIs of Textalytics

If you are a user of the following functionalities and want to migrate to MeaningCloud, you can do it already. You only have to:

  1. Update the access point, since the request and response format does not change. Both HTTP and HTTPS endpoints are available.
    API Textalytics MeaningCloud
    Sentiment Analysis
    http://textalytics.com/core/sentiment-1.2
    http://api.meaningcloud.com/sentiment-1.2
    Topics Extraction
    http://textalytics.com/core/topics-1.2
    http://api.meaningcloud.com/topics-1.2
    Text Classification
    http://textalytics.com/core/class-1.1
    http://api.meaningcloud.com/class-1.1
    Language Identification
    http://textalytics.com/core/lang-1.1
    http://api.meaningcloud.com/lang-1.1
  2. Check your license key in MeaningCloud and make sure that you use the correct (and only) license as the value of the parameter ‘license key’ on all requests. You can copy your license key either from the Licenses section in the Account menu, or from the developers home.

For the users of the remaining APIs, you will be informed over the next few weeks.

Users of the Textalytics Add-in for Excel

If you use the Textalytics add-in for Excel and want to upgrade to MeaningCloud:

  1. Uninstall the Textalytics Add-in for Excel.
    1. Open Control Panel > Programs > Programs and Features.
    2. Select the Textalitics add-in for Excel from the list of programs and click the Uninstall button
  2. Download the new version of MeaningCloud add-in for Excel which already contains the updated access points.
  3. Install the new version.
  4. Configure your license key to start analyzing texts.

The Analysis of Customer Experience, Touchstone in the Evolution of the Market of Language Technologies

The LT-Innovate 2014 Conference has just been held in Brussels. LT-Innovate is a forum and association of European companies in the sector of language technologies. To get an idea of the meaning and the importance of this market, suffice it to say that in Europe some 450 companies (mainly innovative SMEs) are part of it, and are responsible for 0.12% of European GDP. Daedalus is one of the fifteen European companies (and the only one from Spain) formally members of LT-Innovate Ltd. since its formation as an association, with headquarters in the United Kingdom, in 2012.

LTI_Manifesto_2014

LT-Innovate Innovation Manifesto 2014

In this 2014 edition, the document “LT-Innovate Innovation Manifesto:” Unleashing the Promise of the Language Technology Industry for a Language-Neutral Digital Single Market” has been published. I had the honor of being part of the round table which opened the conference. The main subject of my speech was the qualitative change experienced in recent times by the role of our technologies in the markets in which we operate. For years we have been incorporating our systems to solve in very limited areas the specific problems of our more or less visionary or innovative customers. This situation has already changed completely: language technologies now play a central role in a growing number of businesses.

Language Technologies in the Media Sector

In a recent post, I referred to this same issue with regard to the media sector. If before we would incorporate a solution to automate the annotation of file contents, now we deploy solutions that affect most aspects of the publishing business: we tag semantically pieces of news to improve the search experience on any channel (web, mobile, tablets), to recommend related content or additional one according to the interest profile of a specific reader, to facilitate findability and indexing by search engines (SEO, Search Engine Optimization), to place advertising related to the news context or the reader’s intention, to help monetize content in new forms, etc.

Continue reading


New release of MeaningCloud APIs

We keep improving the functionality and user experience of MeaningCloud, our horizontal APIs, to offer you a more powerful and easier to integrate text analytics technology.

In this new release, besides incorporating many of the suggestions you have been sending us through our online support, we included several improvements:

  • We extended the possibility of using custom dictionaries to the Sentiment Analysis and the Spell, Grammar and Style Proofreading APIs
  • We optimized and uniformized the user experience and the documentation across the various APIs. 

Improvements to our horizontal text analytics API

Continue reading


Use MeaningCloud API with the GATE plug-in

In our attempt to make MeaningCloud API the easiest way to use semantics in your application, today we are proud to present our latest development, a MeaningCloud plug-in for GATE.

GATE (General Architecture for Text Engineering) is an open-source workbench for text engineering that makes use of any kind of language processing component, from document crawling to search, and intelligent semantic annotations in particular.

Benefits for GATE and MeaningCloud API users

The plug-in provides GATE users a new set of multilingual functionalities, from parsing to entity extraction and sentiment analysis. For MeaningCloud users it would mean an easier and quicker method to prototype full applications including crawling, post-processing or indexing on annotated documents.  Besides, if you’re familiar with JAPE rules, it would enable to post-process, mix and match annotations from different processing resources for more complex pipelines. Finally, GATE is ideal for sharing and evaluating pipelines between team members, which increases productivity and produces more accurate results.


Fork MeaningCloud SDKs on GitHub!

Here at MeaningCloud we love Git.

If you have read our posts on sentiment analysis (document-level, feature-level), you’ll have seen that we have started to use gists from Github to share our examples and pieces of code in this blog.

Our aim in MeaningCloud is to make the building of semantics into your applications as easy as possible. Besides our public API, we have developed SDKs to make your life easier. Right now, they are the easiest way to start using our Media Analysis and Semantic Publishing APIs.

MeaningCloud API provides SDK for several languages- now available on Github

Would you like to get your hands really dirty? We have published the code in Github recently!

See: https://github.com/TailorBrands/meaning-cloud

 


Analyzing the Voice of the Customer channels at the Sentiment Analysis Symposium

Sentiment Analysis Symposium 2014

A few days ago we did a presentation at the Sentiment Analysis Symposium of New York. In our talk, we explained how to use text analysis technologies to listen to the different Voice of the Customer channels and get customer insights.

Textalytics at Sentiment Analysis Symposium 2014

For companies is vital to understand the opinions that their actual and potential customers express in new channels that are much more spontaneous and less structured than the traditional surveys (e.g. answers in questionnaires, interactions with contact centers, conversations in social media). The reach, the immediacy and the “emotional“aspect of these channels make them an impressive source of raw materials for obtaining valuable insights.

Continue reading


Tutorial for feature-level sentiment analysis

Heads up!

This tutorial was made for Textalytics and as such, it has become obsolete. You can read the updated version for MeaningCloud in this post.

MeaningCloud provides an API to carry out advanced opinion mining, Sentiment Analysis, which extracts both a global aggregated polarity of the text and a more in-depth analysis, giving a sentence-level breakdown of the polarity, extracting entities and concepts and the sentiment associated to each one of them.

Cover for Marvel's Black Widow #1

Marvel’s Black Widow #1

What makes MeaningCloud Sentiment Analysis API different is the possibility of defining entities and concepts for each call of the API, allowing you to obtain the same detailed sentiment analysis for entities or concepts specific to the domain of your application.

We are going to use comic book reviews to learn how to use this feature, as it’s a very rich domain in which it’s easy to illustrate how useful user-defined concepts and entities can be. This applies either to this field or to others where sentiment comes into play, such as hotel reviews, Foursquare tips, Facebook status updates or tweets about a specific event.

Continue reading


Sentiment Analysis tool for your brand in 10 minutes!

Have you ever tried to understand the buzz around your brand in social networks? Simple metrics about the amount of friends or followers may matter, but what are they are actually saying? How do you extract insights from all those comments? At MeaningCloud, we are planning a series of tutorials to show you how you could use text analytics monitor your brand’s health.

Today, we will talk about the fanciest feature: Sentiment Analysis. We will build a simple tool using Python to measure the sentiment about a brand in Twitter. The key ingredient is MeaningCloud Media Analysis API which will help to detect the sentiment in a tweet. We will also use Twitter Search API to retrieve tweets and the library matplotlib to chart the results.

Brand monitoring

Listening to what customers say on social networks about brands and competitors has become paramount for every kind of enterprise. Whether your purpose is marketing, product research or public relations, the understanding of sentiment, the perception and the topics related to your brand would provide you valuable insights.  This is the purpose of MeaningCloud Media Analysis API, make easier the extraction of these insights from the myriad of comments that are potentially talking about a brand. This tutorial will guide you through the process of building an application that listens to Twitter for your brand keywords and extract the related sentiment.
Continue reading


Our new Semantic Publishing API is now available in MeaningCloud

This API allows you to produce and publish more valuable contents, more quickly and at lower costs

UPDATE: this API has been discontinued. Use instead our Solution for Semantic Publishing, featuring APIs like Topics Extraction, Text Classification and Automatic Summarization.

At MeaningCloud we keep developing our roadmap and offering new vertical APIs, optimized for different industries and applications. We are pleased to announce that our Semantic Publishing solutions include a new API, designed especially for media, publishers and content providers in general.

It is a logical step for us, since at MeaningCloud we have been collaborating for years with the most significant enterprises in these industries (PRISA, Unidad Editorial, Vocento, RTVE, lainformacion.com, etc.) and this is one of the markets where we are detecting more demand and where our solutions are gaining more traction.

The Semantic Publishing API incorporates the know-how we have been developing when working with these large companies and packages it in the form of semantic resources, process pipelines and specific configurations for the most common applications and scenarios of this industry: archive management, content generation, customization of information products, etc.

Continue reading