Forum Discussion
AMOD_TIWARI
Jul 13, 2019Copper Contributor
Implement search and translation using term sets
Hi All,
I am in trouble to achieve search feature similar as below link expected from one of my client. Can someone suggest any option to implement it in office 365 please.
expected functionality- Search based on client's term sets and search result should be translated in local language as below link.
https://www.microsoft.com/en-us/language/Search
Please help me.
Thanks & Regards
Amod
- paulpaschaBronze Contributor
AMOD_TIWARII think SharePoint's Managed Metadata Service provides a nice storage location for your customer to store his Terms. You could store translations for each Term as language-specific Labels on the Term and have a language-specific description for each term.
Having all your data stored this way you'll end up developing a custom application to search through your data since O365/SharePoint doesn't provide a way to search through your terms in a way that's comparable to the site you are referring to. You could develop a SharePoint Framework WebPart if your application will be accessed through SharePoint pages (or Microsoft Teams). Alternatively you could develop a custom Web Application hosted on Azure. In both cases you can make use of SharePoint API's to access your data.
Hope this helps!
- AMOD_TIWARICopper Contributor
Hi Paul,
Thanks to have a look and suggestion. I cant go through any custom solution, client is looking for some out of box feature to achieve this.
I agree with your option using managed metadata service but i am new to this feature and not sure how to implement it. The requirement is like we have term Refrigerator in English, it should return in french and other languages also.
Could you please suggest some steps to implement labels. Also is it searchable or can be used as refiners only.
Thanks in advance for your valuable time.
Best Regards
Amod
- paulpaschaBronze ContributorCreating labels is quite straightforward when using SharePoint s term store administration pages.
The service is designed to be used for tagging content stored in SharePoint with the result that searches on that content can be refined by the terms. In this case however you could in my opinion perfectly benefit from the basic built in storage and translation features as a foundation for your solution.
The built in search experience within the term store itself however is very limited so I think you should provide a custom user experience for that.
If you are looking for a solution without any customization I think you'll have a hard time finding one within the scope of O365...