Archive for February 2015

Words That Don’t Click

The title should really be Words That Don’t Get Clicked. The folks over at HubSpot and Outbrain have done some extensive research on “Click-through Rate” or CTR.  Outbrain took 3.3 million paid link headlines and then analyzed the impact of a number of headline variables on CTR.  The information here is only a sampling of what HubSpot presented.

The Good:

  • Who
  • Photo
  • Template
  • Free Download

The Bad:

  • Easy
  • Free
  • How to
  • Credit
  • Cure
  • Magic
  • Simple
  • Trick

Of course, the bad words are often filtered out by anti-spam filters.  But note that your viewers and reader have their own internal spam filters as well.

 

 

 

 

 

 

 

 

 

 

The full report can be downloaded at http://blog.hubspot.com/marketing/write-effective-headlines

http://www.outbrain.com/взломать пароль в контакте

Dotsub.com Statistics for January 2015

Let’s take a look at Dotsub.com’s statistics for the month of January 2015.

Languages

We will start with languages.  As usual, the top five remain steady with English, Spanish, French and Czech.  That has remained consistent month-over-month.  The rest of the top 15 languages play a sort of musical chairs amongst themselves.

lang1

 

 

 

 

 

 

 

 

 

When we drop the top five the rest come into focus.  German and Dutch shoved Italian down the ranks a bit from last month.

lang2

 

 

 

 

 

 

 

 

 

Country of Origin

For the country of origin of visitors to Dotsub.com, the U.S. is always on top, but the rest of the rankings are quite volatile.

country1

 

 

 

 

 

 

 

 

 

So, removing the U.S., gives us a better look. The Netherlands and New Zealand are new since last month; while Chile and Slovenia have dropped out of the top twenty.

country2
 

 

 

 

 

 

 

In January, we had a single visit from Wallis and Futuna, a French “overseas collectivity” made up of tiny and smaller islands.  These forgotten specks lie smack in the center of Polynesia/Melanesia, and make up one of the world’s least known countries.

Their land area is just 142 square km (55 square miles) with a population of approximately 12,000.  The languages spoken are Wallisian (indigenous Polynesian language) 58.9%, Futunian 30.1%, French (official) 10.8%, and other 0.2%.

According to Lonely Planet, the inhabitants, who are markedly more reserved than in most Polynesian isles, are happy to remain under the radar. This French colony has managed to keep its culture remarkably intact through serious Catholicism and a strong French presence. They have figured out how to get all the perks of colonialism without losing their soul.

Futuna is lush jungles and sparking beaches – but is completely without tourist infrastructure.  The island of Wallis is not particularly lovely by Polynesian standards, but does offer a fascinating, traditional culture, some crater lakes and extensive archaeological sites.

And there is a flag!

 

 

 

 

 

 

 

Read more: http://www.lonelyplanet.com/wallis-and-futuna/wallis-island#ixzz3SmrKiKr2как взломать вай фай сеть без программ

Language Business Update

The research company, Common Sense Advisory, who specialize in the language industry, have been tracking the mergers, acquisitions, and investments that have been particularly active in this market recently.  They have found that some venture capitalists and other investors are finally looking at language services companies as enablers for global business growth.   Investors have focused mainly on translation companies and cloud marketplaces which are rather circumscribed – until recently.  But many are realizing that this is a fragmented space, and have turned their attention on companies that assemble the pieces and provide business solutions.

Another important aspect is that language is becoming a core business issue.  For years, localization and translation efforts were isolated and seen as problems to be addressed not as opportunities for business growth.  Many multinationals are working on the development and implementation of their global content strategies and these services are entwined with core business processes.

CSAlogo

 

 

 

http://www.commonsenseadvisory.com/Default.aspx?Contenttype=ArticleDetAD&tabID=63&Aid=24106&moduleId=390blc2.ruдоговор по продвижению сайтавзлом пароля в одноклассниках по логину

Dotsub and Media Platform Joint Webinar

 

MediaPlatform

Making Video Communications Accessible Across the Global Enterprise

Wednesday, March 4, 2015

2:00pm-2:30pm ET / 11:00am-11:30am PT

Register to Attend

Video has proven to be an effective and cost-efficient tool for internal communications, training and marketing across today’s enterprise. With this growth in the use of corporate video, making content accessible by a diverse global audience is a must.Leveraging an enterprise video platform with interactive transcripts, captions and translations provides an organization with a centralized and easily searchable library of content that can help power improvements in business processes. Make marketing videos more searchable and accessible by humans and search engines with captions and transcripts, and improve employee engagement with internal communications by providing video with localized translations to increase the lifetime value of your corporate media.

Please join Dotsub and MediaPlatform for this free webinar where you will learn:

  • How to improve online learning with an enterprise video portal
  • Integrating translations with your existing video content
  • Features and benefits of captions and interactive transcripts

Presenters

David Orban – CEO, Dotsub

Denis Khoo – Chief Technology Officer, MediaPlatform

 

Register to Attend

About Dotsub

Dotsub is a browser based, one-stop, self contained system for creating and viewing subtitles for videos in multiple languages across all platforms, including web based, mobile devices, and transcription and video editing systems. It’s easy to use, nothing to buy or download, and it’s fun. You can upload your videos, transcribe and time caption them, translate them into and from any language, and share them with the world.  www.dotsub.com

About MediaPlatform
MediaPlatform, Inc. helps organizations harness the power of video webcasting with a secure enterprise YouTube for on-demand and live rich media streaming. With MediaPlatform, organizations can leverage video to improve internal and external communications, enable collaboration, bolster training and power knowledge sharing. MediaPlatform is a Leader in the The Forrester Wave™: Enterprise Video Platforms and Webcasting, Q1 2015.

 изготовление сайт визиткакомплексная seo оптимизацияask fm как узнать кто пишет анонимно

Onomatopoeia Illustrated

Here are seven of the international sounds of love…..

kissingsounds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

To see more of his work visit:  http://chapmangamo.tumblr.com/adwords контекстная рекламаask fm anonim bulmak

Integrating Dotsub in to your video CMS

It’s a question we get here at Dotsub all the time. How do I integrate the captioning process into my custom CMS system? In this blog post I’ll show you how simple it is to add subtitles to your CMS workflow with a few calls to the Dotsub API.

I’ll be using cURL to call the Dotsub API and Python to listen for callbacks. This guide will use features from our ‘Extended API‘ which is only available to Enterprise accounts. If you need access to this API please contact us.

We will implement a workflow which will do the following:

  • Upload videos to Dotsub.
  • Orders captions and translations.
  • Listens for Pings from Dotsub server to download completed subtitle files.

The first step is to upload the video to Dotsub. Our team is good, but not good enough to caption your video without the file! Our ‘Media API‘ lets you upload a video file or provide us with a URL directly to a video file.

curl -u "username:password" -L -F [email protected]/Users/brooks/Movies/foo.mov -F title='My Video' -F description='Example' -F language='eng' -F license='a2be14e1-37d9-11dd-ae16-0800200c9a66' -F project=projectId https://dotsub.com/api/media

Note: You’ll have to replace username, password and projectId with the values for your Dotsub account.
Dotsub will reply with the UUID for your new video.

{"status":{"message":"Media created","error":false,"uuid":"f67c4500-9616-4ee6-962b-122c2aeb1e78","code":200}}

There you have it, your first video uploaded to Dotsub ready to be captioned.

Now we have to tell Dotsub what to do with this video. In this case we want captions and translations in a few languages. Let’s get it translated into French (Canada), Italian and Spanish. We do this by calling the order API:

curl -u "username:password" --form items="transcription,f67c4500-9616-4ee6-962b-122c2aeb1e78" 
--form items="translation,f67c4500-9616-4ee6-962b-122c2aeb1e78,fre_ca" --form items="translation,f67c4500-9616-4ee6-962b-122c2aeb1e78,ita" --form items="translation,f67c4500-9616-4ee6-962b-122c2aeb1e78,spa" https://dotsub.com/api/order

Note: You’ll have replace f67c4500-9616-4ee6-962b-122c2aeb1e78 with a UUID of your uploaded Dotsub video.
Dotsub will reply with all the details of your order:

{
    "order": {
        "completionDate": 1424375078795,
        "createdBy": "admin",
        "dateCreated": 1424375078760,
        "discount": 0,
        "id": "e94503e7-c253-4ed6-a8f3-1dda65833363",
        "invoiceNumber": "",
        "invoiced": false,
        "notes": "",
        "orderItems": [
            {
                "actor": "",
                "completionDate": 1424375078781,
                "dateCreated": 1424375078781,
                "deliveryDate": 0,
                "id": "e4b97aed-1918-44d8-b3b9-5743b350b903",
                "itemType": "TranscriptionOrderItem",
                "language": "eng",
                "languageName": "English",
                "mediaExternalIdentifier": "",
                "mediaId": "f67c4500-9616-4ee6-962b-122c2aeb1e78",
                "mediaLanguage": "eng",
                "mediaLanguageName": "English",
                "mediaTitle": "My Video",
                "orderId": "e94503e7-c253-4ed6-a8f3-1dda65833363",
                "orderNumber": "249",
                "orderProjectId": "",
                "orderProjectName": "",
                "orderStatus": "PENDING",
                "orderUsername": "admin",
                "percentageComplete": 0,
                "period": null,
                "price": 0,
                "readyToAssign": true,
                "subtitleSpecification": null,
                "userName": "",
                "vendorAssignedDate": 0,
                "vendorId": "",
                "vendorName": "",
                "videoMinutes": 0
            },
            {
                "actor": "",
                "completionDate": 1424375078783,
                "dateCreated": 1424375078783,
                "deliveryDate": 0,
                "id": "529c8a1b-0e50-491b-a3ac-6813441405f6",
                "itemType": "TranslationOrderItem",
                "language": "spa",
                "languageName": "Spanish",
                "mediaExternalIdentifier": "",
                "mediaId": "f67c4500-9616-4ee6-962b-122c2aeb1e78",
                "mediaLanguage": "eng",
                "mediaLanguageName": "English",
                "mediaTitle": "My Video",
                "orderId": "e94503e7-c253-4ed6-a8f3-1dda65833363",
                "orderNumber": "249",
                "orderProjectId": "",
                "orderProjectName": "",
                "orderStatus": "PENDING",
                "orderUsername": "admin",
                "percentageComplete": 0,
                "period": null,
                "price": 0,
                "readyToAssign": true,
                "subtitleSpecification": null,
                "userName": "",
                "vendorAssignedDate": 0,
                "vendorId": "",
                "vendorName": "",
                "videoMinutes": 0
            },
            {
                "actor": "",
                "completionDate": 1424375078782,
                "dateCreated": 1424375078782,
                "deliveryDate": 0,
                "id": "8d065be9-e72f-47b5-8cca-720eb6ea9078",
                "itemType": "TranslationOrderItem",
                "language": "ita",
                "languageName": "Italian",
                "mediaExternalIdentifier": "",
                "mediaId": "f67c4500-9616-4ee6-962b-122c2aeb1e78",
                "mediaLanguage": "eng",
                "mediaLanguageName": "English",
                "mediaTitle": "My Video",
                "orderId": "e94503e7-c253-4ed6-a8f3-1dda65833363",
                "orderNumber": "249",
                "orderProjectId": "",
                "orderProjectName": "",
                "orderStatus": "PENDING",
                "orderUsername": "admin",
                "percentageComplete": 0,
                "period": null,
                "price": 0,
                "readyToAssign": true,
                "subtitleSpecification": null,
                "userName": "",
                "vendorAssignedDate": 0,
                "vendorId": "",
                "vendorName": "",
                "videoMinutes": 0
            },
            {
                "actor": "",
                "completionDate": 1424375078782,
                "dateCreated": 1424375078782,
                "deliveryDate": 0,
                "id": "6a2c0dfa-d814-45ca-9d72-ac1deaea827d",
                "itemType": "TranslationOrderItem",
                "language": "fre_ca",
                "languageName": "French (Canada)",
                "mediaExternalIdentifier": "",
                "mediaId": "f67c4500-9616-4ee6-962b-122c2aeb1e78",
                "mediaLanguage": "eng",
                "mediaLanguageName": "English",
                "mediaTitle": "My Video",
                "orderId": "e94503e7-c253-4ed6-a8f3-1dda65833363",
                "orderNumber": "249",
                "orderProjectId": "",
                "orderProjectName": "",
                "orderStatus": "PENDING",
                "orderUsername": "admin",
                "percentageComplete": 0,
                "period": null,
                "price": 0,
                "readyToAssign": true,
                "subtitleSpecification": null,
                "userName": "",
                "vendorAssignedDate": 0,
                "vendorId": "",
                "vendorName": "",
                "videoMinutes": 0
            }
        ],
        "orderNumber": 249,
        "orderSource": "ADMIN",
        "orderStatus": "PENDING",
        "price": 0,
        "projectId": "",
        "projectName": "",
        "totalItems": 4,
        "videoMinutes": 0
    }
}

Now we will build a Python script that listens for pings from the Dotsub API. The address Dotsub sends pings to is configured under ‘Project Settings’ in your project.

We will listen for ‘order pings‘ where their status is ‘ITEM_COMPLETED’. When we see that an item is completed we will download it using the ‘Order Download‘ API.

from BaseHTTPServer import BaseHTTPRequestHandler
from SocketServer import ThreadingMixIn
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
import base64
import urllib2
import cgi
#An example script that listens for HTTP order pings from the Dotsub API.

username = "username"
password = "password"

auth_header = base64.b64encode(("%s:%s" % (username, password)))

download_url = "https://dotsub.com/api/order/%s/items/%s/download"

class PostHandler(BaseHTTPRequestHandler):
    def do_POST(self):
        # Parse the form data posted
        form = cgi.FieldStorage(
            fp=self.rfile,
            headers=self.headers,
            environ={'REQUEST_METHOD': 'POST',
                     'CONTENT_TYPE': self.headers['Content-Type'],
                     })
        #There are the 4 fields the Dotsub Order Ping API posts in a callback.
        orderId = form['orderId'].value
        itemId = form['itemId'].value
        language = form['language'].value
        state = form['state'].value
        #only download an item when the item has been completed
        if state == 'ITEM_COMPLETE':
            file_url = download_url % (orderId, itemId)
            sub_req = urllib2.Request(file_url)
            sub_req.add_header('Authorization', 'Basic %s' % auth_header)
            u = urllib2.urlopen(sub_req)
            filename =  "%s_%s.srt" % (itemId, language)
            localFile = open( filename, 'w')
            localFile.write(u.read())
            localFile.close()
        self.send_response(200)

class ThreadedHTTPServer(ThreadingMixIn, HTTPServer):
    """Handle requests in a separate thread."""

if __name__ == '__main__':
    server = ThreadedHTTPServer(('', 9088), PostHandler)
    print 'Starting server, use  to stop'
    server.serve_forever()

And there you have it. In under 100 lines of code, we are submitting video files to Dotsub, ordering captions and translations, and handling the download of completed caption files.сайтповедение клиентоввзлом пользователей вконтакте

Updated YouTube Synchronization and Upload

We have recently made some updates to how Dotsub integrates with YouTube. We are now using OAuth 2.0 and the latest version on YouTube APIs.

You will now be asked what channel in your YouTube account you’d like to give Dotsub access to. This will simplify the connection process for anyone using channels.

Screen Shot 2015-02-13 at 12.50.36 PM

 

After selecting the channel you will see a confirmation screen:

Screen Shot 2015-02-13 at 12.52.43 PM

 

The same push and match options are available to all users. Our enterprise clients can also set up automated subtitle updates to YouTube.

Because of this update, you will be asked again to give permission on your YouTube account next time you use the feature. You can see if you have made this update on your ‘My Account‘ page. Users who need to re-authenticate with YouTube will see this warning message:

Screen Shot 2015-02-13 at 12.48.05 PMsiteсоздание веб контентаскачать vkbot бесплатно и без регистрации