IceFire Studios

IceFire Blog

Tips on using SharePoint in a multilingual environment

Why are PointFire Add-ins SharePoint-hosted?

SharePoint Add-ins can be developed in one of two ways: Provider-hosted and SharePoint-hosted.  In general, Provider-hosted is easier to develop, easier to test, and easier to distribute, and has a more powerful API.  Provider-hosted can use any programming language and has easier access to data, but SharePoint-hosted can only use Javascript.  But all PointFire products on SharePoint Online use SharePoint-hosted.  Why?

The answer is your information security.  PointFire interacts with and can modify all of your pages and all of your documents and their metadata and your lists and your user profiles.  It needs a lot of access in order to make sure both your UI and your content are in the correct language.  If you use a Provider-hosted add-in, the data required for the add-in to work has to go off your site to a server that is controlled by those who developed the add-in.  The traffic is encrypted and your login is not shared, but it still means that you have to trust those developers to properly secure your data while it's on their server.

We chose the more difficult (for us) SharePoint-hosted model because none of your data and none of our code ever leaves your control.  There is no information, encrypted or not, going to our servers.  All your information stays on your SharePoint tenant or on your browser, as does all of our code.  It's more difficult, but it's worth it to protect your information.

PointFire Translator is out!

One of the components of PointFire 365 v2.0 is being released as a standalone product, available from the Office Store.

Add PointFire Translator, and in your document menu and in your ribbon you can choose a document and have it machine translated in all of your site's languages.  But it doesn't just translate the document, it also translates the text metadata including the title.  It also works on pages, list items, calendars, tasks, etc.

Translation quality is quite good.  It uses Microsoft's state of the art deep learning powered machine translation.  Of course it's always a good idea to edit and approve translations that are created that way.

If you also have PointFire 365, it really shines.  It sets PointFire 365's language metadata columns, so list and libraries are immediately filtered according to the user's language and pages are automatically redirected.

Variations are not required, all of this gets done in the same library, and if you're using PointFire 365, at the same URL.

Download it today!

Saturday in the Park

OK, it's not in the park, and it's May 20th not the fourth of July, but it is Chicago!


If you're in the Chicago area, come see us at SharePoint/Cloud Saturday in Chicago suburbs on May 20 2017.  IceFire will have a booth to show the latest PointFire features, and Martin Laplante of IceFire will give a talk.

If you're in Atlanta on June 17 2017, join us at SharePoint Saturday Atlanta.  Again, a booth and a talk.

If you're in New York City on July 29 2017, join us at SharePoint Saturday NYC.  Again, a booth and a talk.

Office365™ - office.microsoft.com IceFire Studios is a Microsoft Silver ISV Partner SharePoint™ 2013 - Microsoft.com