Live Chat Here!
 News Categories
RSS Feed
Latest Updates
Oct
9
PointFire Translator Express version 1.6.0 is released
Posted by Jordan Vincent on 09 October 2026 09:30 AM

PointFire Translator Express version 1.6.0 has been released and is available using Microsoft AppSource.  It translates modern pages, documents and metadata, and list items using an app without any server component, in your account, in your region, using a private endpoint.

The free version translates documents.  The full version also translates pages and metadata, among other features.  It works with PointFire 365, or with SharePoint's Multilingual page publishing.

This version has a large number of feature changes and of bug fixes. New features include the option to use LLMs for page translations (beta), and the use of the proposed standard WebMCP to allow models and agents access to translation functionality.  Check with us for AI skills that will let AI agents, such as Claude Code, OpenAI Codex and GitHub Copilot, translate SharePoint pages and documents.

New and changed features:

  • Translate a page with an Azure AI Foundry LLM deployment (beta). Limited to a single page at a time, a larger selection runs the standard translation
  • Instant translation for multiple files through the translateFiles query string parameter
  • Fix the language of a native multilingual page which got authored in another language than the site with the new "Fix page language" tab
  • Translate folders and document sets, including the files of their subfolders
  • Preselect the "From" language with the language SharePoint search detected for the items when they hold no item language yet
  • Add WebMCP tools so browser AI agents can list the site languages, translate a page or document, and check the translation status
  • Poll locked items to detect when the lock got released, show who holds the lock and how to release it, and offer a "Check again" action
  • Inherit a setting from the global configuration whenever the site configuration leaves it empty, and show per setting which value is inherited
  • Warn in the panel and the licensing settings when the license expires within 30 days
  • Explain the read-only configuration to a site administrator who is not an app catalog administrator, and keep the glossary section visible when the glossary is turned off
  • Show the actual user count and license limit when a license is rejected for exceeding the user limit, and log the detailed validation reasoning under ?debug
  • Tell a blocked custom script setting on the app catalog apart from missing permissions when storing a tenant license or the global configuration, and link to the app catalog settings
  • Move partially created translated pages and documents to the recycle bin when a failure occurs after the file was created
  • Improve the accessibility of the panel: the dialog naming, the heading order, the labels of the icon-only actions, and the links which announce that they open in a new tab
  • Speed up every page in the tenant by shipping a much smaller "Translate now" command and loading the translation libraries only when a translation runs
  • Open the panel faster and save the settings in 3 requests instead of 36 by resolving the license and the configuration once per page
  • Reduce the flickering while the panel opens by keeping a single loading state until the license, the configuration, and the translation state got resolved
  • Translate several files at the same time instead of one after the other, and resolve the details of the whole selection up front

     

Bug fixes:

  • Fix the configuration save which SharePoint rejected as a whole since the settings got written in one batch, while the panel reported a successful update and showed an empty form
  • Fix a translated document getting named _nl.<name>.docx instead of <name>_nl.docx when the same document got translated to several languages at once, and show the reason SharePoint gives when the language metadata of a document cannot be updated
  • Fix the translated pages staying a draft when several pages got translated at once, and retry a publish SharePoint refused instead of reporting it as done
  • Fix the progress of a translation job jumping ahead, running past 100%, or stalling at 60% when the Azure job never finished
  • Fix a list item translation which could not be created being reported as "Failed to retrieve list fields"
  • Fix a license which could not be stored being reported as a successful update, a failed trial request included
  • Fix issue where translating an item with a managed metadata column failed with "The data returned from the tagging UI was not formatted correctly"
  • Fix the "select all" option of the target languages, which selected the source language and the languages that are already translated
  • Fix the label of the button which adds the missing site languages to the glossary list
  • Fix the "Translate now" button failing with "Cannot read properties of undefined (reading 'showLoading')" on a modern library reached from the classic experience
  • Fix issue where the "Add AI translation watermark" setting could not be turned off in the global configuration. The watermark text and the translation resource ID were dropped the same way
  • Fix the site configuration which got ignored as a whole, translations falling back to the global configuration, as soon as one of its required settings was empty
  • Fix the message about the read-only global configuration which appeared on every site, including the sites with their own configuration
  • Fix the configuration which could be updated while a required setting, like the translation resource ID after enabling Entra ID and Managed Identity, had no value on the site nor in the global configuration
  • Fix license validation errors always showing "The license format is invalid" regardless of the actual reason, such as an expired license, exceeded user limit, or tenant/site mismatch
  • Fix translations reported as older than their source right after a re-translation
  • Stop a second translation of the same source from updating the language metadata of the source again, which flagged the earlier translations as outdated
  • Fix a re-translation creating new <name>1.aspx copies instead of updating the existing translations, as the lookup of the existing translations found none on some libraries
  • Fix an untranslated copy being left behind when copying a page failed and SharePoint had numbered its name, and report such a failure once instead of twice
  • Keep the special characters SharePoint allows (#, %, @, $, ,, ...) in the name of a translated document instead of stripping them

 

 If you are not providing secure managed translation for your users, then where are they sending your internal data to be translated?  PointFire Translator Express translates your content without going through a service shared with other Microsoft clients or a third party service, and processes in your own Azure account in the region you choose.

 


Read more »



Sep
4
PointFire SE Update Release, September 4, 2026
Posted by Martin Laplante on 04 September 2026 03:44 PM

This release of PointFire SE is the current supported release version 1.0.30901.0.  Release date September 4, 2026

PointFire SE can only be installed on SharePoint SE (Subscription Edition) servers.  If you have been using an interim release, you must upgrade as soon as possible.  For a complete list of fixes and known issues, consult the release announcement or the readme.rtf file (copy attached).  This release is suitable for a production environment.

The installation package and documentation are available here.  

The next update release is expected in June 2027.

 

Release Notes – September 4, 2026

Deploying PointFire SE
It is recommended that you run the installation on the server where Central Administration is located. Once PointFire SE is installed on the target server you can deploy the feature by running the PFConfiguration tool:

Start ->PointFire SE ->PFConfig

Note: If you experience issues running the configuration tool from the shortcut, you can navigate to the PointFire directory and run PFConfig or one of the installation scripts directly.

C:\Program Files\IceFire\PointFireSE

⦁ PFConfig.exe – PointFire Deployment Manager

⦁ InstallPointFire.ps1 - to install PointFire using PowerShell.

⦁ UpgradePointFire.ps1 - Upgrade PointFire using PowerShell.

⦁ RemovePointFire.ps1 - To retract the solution using PowerShell


Note: Deploying using the scripts requires additional configuration steps. Please see the install guide for detailed information.

PointFire SE also includes an optional app for modern sites. To add it to app catalog ur update it, you can drag and drop the pointfire-SE-sppkg file, or use the PowerShell script UploadAppToAppCatalogSite.ps1 . Then for each site, add it using the Site Contents page, or upgrade it if a previous version is already on the site, or use the scripts


   InstallAppFromAppCatalog.ps1 or UpgradeAppFromAppCatalog.ps1 .

Updating PointFire SE

If you are updating an existing PointFire SE deployment, launch the PointFire Deployment Manager and follow through the upgrade process, or retract then re-deploy PointFire, or navigate to the installation directory to run the upgrade script.

Also remember to update the PointFire-SE.app in the app catalog and in the individual sites.

Note: If configuration keys in the web.config files have been edited manually after PFConfig initially set them, using PFConfig to update the PointFire may erase or overwrite some of those keys. For safety, note the values of the keys currently in web.config prior to updating.

Upgrading from PointFire 2019
Upgrading from a PointFire 2019 is not yet fully supported. Contact support for availability. The scripts PFSEMigration.ps1, SetWebPartLangSetting.ps1 and CallSetWebPartLangSetting.ps1 are included, but additional work is needed to complete the migration. Please note that Item Language and language variations columns have changed, so any customizations based on them will also have to be revised.

New Features

  • (none)

 

Resolved Issues

  • The language toggle does not work unless page is manually refreshed.
  • Wrong view name is highlighted on a listview page, when multiple views are present .
  • List name does not translate in the empty item text that appears when no items are present in the list.
  • Page load takes some time to complete the page refresh and rendering.
  • When Calendar overlay points to a view within the same calendar, selecting it redirects back to the default view.
  • In specific condition, translation of navigation items are not reflected immediately.
 
To create a ticket for feedback and bugs, go to http://community.icefire.ca/index.php?/Tickets/Submit and select PointFire Support -> PointFire SE

Please read the manuals attached and the readme.rtf file within the installation.

The PointFire 2016 language packs can be used and are optional.

 

This is a trial version, which you may use for development and testing.  To obtain a licence key, contact sales@icefire.ca

If you already have a licensed or unlicensed version installed, this package will install the upgrade.

To get support, submit a ticket here 

 


Read more »



Jul
22
PointFire Translator Server version 3.1.0 is released
Posted by Jordan Vincent on 22 July 2026 04:05 PM

This is an optional release.  Install it if you have encountered the issues that have been fixed or if you wish to use the new features. It may delete any old Add-in that Microsoft deprecated and stopped working on April 2, 2026. It also fixes several errors in v3.0.0 and adds several features.

It makes it simple to translate Modern pages such as the ones in Communication and Teams sites and those produced by the Multilingual Page Publishing feature, as well as classic pages, documents, lists, and metadata.  It has several interfaces, including via a SharePoint App, a web interface, scripting, and Power Automate.

IMPORTANT NOTICE

All of our PowerShell scripts require the new PnP.PowerShell module.  Installing the latest version may require global admin consent.  In addition, Microsoft has recently deleted the app registration on which the "Interactive" login relies.  You can run UserAuthentication.ps1 to create a new app registration in your own tenant, or to change authentication methods

 

New and Changed Features

  • A new button introduced to push the Global configuration
  • Option for one mstrans.dic file per language pair
  • Uninstall the old PFT add-in from all these sites and install the PFT modern app (PowerShell)
  • Web Interface: Sharepoint Library has a Treeview to help select what to translate without typing the file name.
  • App: Support for enabling custom scripting.

 

Resolved Issues 

  • While translating the page, some webparts contents are not translating.
  • While translating the page, some webpart style is not working.
  • Translate pages with content in a language that is not the base language of the site.
  • When making a list multilingual, it is sometimes creating 2 Item Language columns.
  • Item language column has wrong choice values for Chinese
  • When translating to all languages, it shows the error: ERROR: Abnormal termination. The property or field 'SupportedUILanguageIds' has not been initialized.
  • Language auto detection changes, found sometimes page title translation is not correct
  • When the site pages library contains larger number of pages, the document translation is failed.
  • Page contents translations changed with another page content
  • Excel file translation issue. Contents did not translate and showing message ERROR: The File does not have any content.
  • When Publish is set to yes and MLP is enabled then pages are not published after translation through app.
  • Issue: "System.Net.ProtocolViolationException: Bytes to be written to the stream exceed the Content-Length bytes size specified."
  • Source and Target language selection in the app have better defaults and allowed values
  • PointFire Translator icon was not showing on events list command bar
  • Correct the commands available to Site Admins vs Tenant Admins.

 

PointFire Translator can translate individual items or entire libraries or lists in SharePoint Online.  It includes the PointFire Translator App which will use PointFire Translator Server as a translation service.

It can be downloaded here (login required)

http://community.icefire.ca/index.php?/Knowledgebase/Article/View/146/30/pointfire-translator-server

For more information, contact sales@icefire.ca


Read more »



Jun
19
PointFire 365 v3.6.0.0 Release
Posted by Jordan Vincent on 19 June 2026 02:39 PM

This is a recommended official release. It can be used for production. It has several new features and corrects some issues from version 3.5.1.


If this is a new install, you will only need the "PointFire 365 Modern" app, not the "PointFire 365" add-in.

If you were using an earlier supported release, the upgrade requires no change to data or licenses, however you must sometimes press the "Activate" button on each site after upgrade if it is highlighted or use the ActivateApp script.

IMPORTANT NOTICE

All of our PowerShell scripts use the PnP.PowerShell module. The PF365 installation script will install it if that has not already been done. In addition, Microsoft has deleted the app registration on which the "Interactive" login relied. You can run UserAuthentication.ps1 to create a new app registration in your own tenant, or to change authentication methods

Details here

https://github.com/pnp/powershell/issues/4250

To fully localize the interface, you will need to enter an Azure Translator key, failing which you will have to provide some of the translations yourself. You can find or create your Azure Translator service here:
https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/TextTranslation

Deploying PointFire 365
For instructions on installing and using PointFire 365, then please consult the manuals located at http://community.icefire.ca/index.php?/Knowledgebase/Article/View/137/29/pointfire-365-v23-documentation
and the videos at http://pointfire.ca/products/add-ins/365Manual.aspx


You need to update both the PointFire 365 app (PointFire-365.app) if it is installed, and the PointFire 365 Modern package (PointFire-365.sppkg) . After April 1 2026, you should delete PointFire-365.app from the app catalog and from the sites.

New and Changed Features

  • The “Translate Page” option, which was previously displayed in the footer, has now been moved to the command bar on modern pages.
  • New "Fixed Item Language" section to display items whose Detected Language does not match the Item Language column, allowing users to correct them.
  • New "Synchronize Metadata" section to convert page models between the MLP and Multi-Page methods.
  • New filter and rank untranslated pages by Modified Date and Page Type (Promoted State field), helping users prioritize important content and avoid translating outdated news pages.
  • Improve the user interface for Choice Column translations, and for Folder Name translation

Resolved Issues

  • For Edit user, the Folder and Choice translation button was not working.
  • The web part title was not translated correctly.
  • Do not delete user's filter on the Item Language column if language filtering is off
  • Clear cookie from old version, which interfered with page redirection
  • Removed the injection of the PnP.js file to prevent CSP (Content Security Policy) block errors.
  • Switching languages using the Language Toggle menu caused the page to display an infinite loading spinner and prevented the language from being changed in Classic Mode.
  • Fixed an issue where the selected language was not propagated to other site collections, even after several hours, when language toggling was successful.

 

PointFire makes SharePoint truly multilingual and lets your users collaborate in their language.  Two different users going to the same page on the same site will each see it almost entirely in their language, both UI and content, without using Variations.

To get your copy, go to http://community.icefire.ca/index.php?/Knowledgebase/List/Index/1/pointfire-installation-packages and log in or create an account.

The fully-featured trial version can be downloaded for free and can be used for development and testing, with some pre-sale support.

 

 


Read more »



Jun
19
PointFire Translator Express version 1.5.0 is released
Posted by Jordan Vincent on 19 June 2026 09:13 AM

PointFire Translator Express version 1.5.0 has been released and is available using Microsoft AppSource.  It translates modern pages, documents and metadata, and list items using an app without any server component, in your account, in your region, using a private endpoint.

As before, the free version translates documents.  The full version also translates pages and metadata, among other features.  It works with PointFire 365, or with SharePoint's Multilingual page publishing.

New and changed features:

  • Option to trigger a Power Automate Flow on translate. Requires the URL of a Flow

  • Support Microsoft Entra ID authentication and managed identity for translation and storage
    services (Azure & Entra ID configuration required)

  • Add text to identify machine-translated content

  • Version number display in app panel

  • If the translation is beyond the limits for synchronous translation but not async, use async

  • Support the new HTML fields for Hero and Image web parts and others

  • Promote to global configuration is only allowed when there is no existing global configuration

  • Ability to create translations directly from event pages.

 

Bug fixes:

  • After updating the license, the expiry date displays incorrectly until the cache is cleared
  • Only exclude a target language when all selected source items are already translated for that language (source ID aware filtering)

  • Navigating from the document library to the root page sometimes did not display “Translate Now”

 

 

If you are not providing secure managed translation for your users, then where are they sending your internal data to be translated?  PointFire Translator Express translates your content without going through a service shared with other Microsoft clients or a third party service, and processes in your own Azure account in the region you choose.

 


Read more »




IceFire Home | Support Center | PointFire Home
© Copyright IceFire Studios Corp. 2019 - All Rights Reserved.