Live Chat Here!
RSS Feed
News
Jun
16
PointFire Translator version 2.2.1.0 is released
Posted by Jordan Vincent on 16 June 2023 02:54 PM

This is a supported release.  It fixes several errors in v2.2.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 have switched from the legacy SharePointPnPPowerShellOnline module, which stopped being maintained two years ago, to the new PnP.PowerShell module.  This may require global admin consent.

New Features

  • Language selection in "To" and "From" parameter in the web interface is now a datalist dropdown, with values retrieved from the site. You can select or type a language code.
  • The Azure Document Translator config should only be available if tenant and site are not configured for PointFire Translator Server, unless Azure Document Translator config was already added
  • The more detailed Microsoft Identity Extensions error message, with the useful link to the installation, will appear even if the user is translating from the app.
  • Several improvements to behaviour and error messages when the authentication wishes to open a pop-up while PointFire Translator is running as a service, where pop-ups are not allowed. MFA credentials cannot be refreshed in service mode.
  • After doing set credentials for MFA user, in future uses of Set Credentials, default will be MFA="Yes" and erase any stored userID/password information.
  • App version is shown even if PointFire Translator server is not reachable
  • New PowerShell script 'UserAuthentication.ps1' to set the Environment variable to know whether scripts should use "Interactive" or "UseWebLogin" authentication method.
  • SetLanguagePreferenceInSiteLevel.ps1 script added to override mapping of SharePoint to Translator language codes, for example "fr:fr-CA"
  • NEW Alternative authentication method for the Server using app registration and MSAL

Resolved Issues

  • Error for some users, and for some languages including Dari: Abnormal termination (Object reference not set to an instance of an object.).
  • While translating through PointFire Translator app, it sometimes opened unnecessary authentication pop up.
  • Error message "please provide valid username" at the time of pressing Submit, when MFA changes the value of the username wildcard(s)
  • Multiple errors after entering wrong site url. For MFA user, it is asking for the credential repeatedly. Otherwise, 401 error. It also changes default URL for Set Credentials to subsite URL
  • Multiple possible errors when the language is entered in upper case in Web Interface: Document failed to translate. Other error if MLP enabled or Item Language value is blank
  • Various errors and incorrect messages when translating mix of correct and incorrect file names, or mix of modern and classic pages
  • When sending one correct file name and one incorrect file name for translation, wrong message is showing "MESSAGE: Document Home.aspx already has a translation into fr-fr; skipping."
  • While translating multiple pages which contain both modern and classic pages, modern pages did not translate
  • If a user sets their language preference to a non-SharePoint language variant (not using PointFire 365) like en-CA, then Translator may try to use that language code and fail
  • Message giving the count of translated items is sometimes showing twice. Other duplicate messages
  • We are not storing the latest URL used in the SiteURL section in Translate documents/Translate SharePoint list/Translate SharePoint library
  • If we change the SiteUrl in Translate Document, then it is changing the SiteUrl in setcredential.
  • While translating a blank .xlsx file, it showed errors: "ERROR: Error while processing file: {file}.xlsx to language {lang} with error: Object reference not set to an instance of an object." "ERROR: Object reference not set to an instance of an object."
  • "Please enable custom scripting" message has not been localized.
  • In PointFire Translator app page, after clicking on the save setting button, it is not showing any success or failure mark. In the console it is showing error "l is not defined"
  • While translating the Document.docx inside a folder: "ERROR: File Document.docx cannot be found in library Documents."
  • While sending older Word format ".doc" file for translation, it showed "Error while processing the source file. The specified package is invalid. The main part is missing."
  • Classic page did not translate when Multilingual Page Publishing is enabled, but no appropriate message
  • While running SetCredential.ps1 script, found error "Unable to find type [TXFIRE.TXLIB]."
  • While doing set credential kept space after comma in user name, causing "ERROR: User name in stored credentials must match one of the authorized users in Usernames."
  • When the user name stored in Set Credentials contains a space, subsequent document translations did not succeed
  • Show blank value in the configuration parameters rather than "undefined".
  • When the service is running in Services mode, sent a document for translation to "fr" language through PointFire Translator app. It is translating to all activated language.
  • 'Error: The File does not have any content.' should be in red .
  • When the sub site URL contains a space (in tbe name), it is changing the URL in Translate Document tab, after doing translation in web interface.
  • Entering "docu" as a document name translates "Document Test.docx" which is present in the Document library.

 

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 default translation service, and fall back to Azure Translation Service if configured and if PointFire Translator is not available.

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


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