Documentation Center

PslTransList.GetTerminology

Returns a list of terminology items for one string. The function will search through all terminology providers as set up in the Passolo options. But, in contrast to the Passolo application this function only uses translation providers that are capable of return synchronous results.

The source and target language of this translation list are used for the search.

Syntax

Expression.TranslateText (Text as String, MinMatch as Variant, MaxCount as Variant) as PslTranslations

Expression Required. Object of type PslTransList

Text String, Required. This term to look for. Note: this is a single term, not a segment containing several terms.

MinMatch Variant, optional. Specifies the minimum match required. The default value is 100, so that the function searches for exact matches by default.

Example

Sub Main
    ' Clear the output window
    PSL.OutputWnd(pslOutputWndMessages).Clear

    Dim trnlist As PslTransList
    Set trnlist = PSL.ActiveTransList
    If trnlist Is Nothing Then
        PSL.Output("No (single) active trans list found")
    Exit Sub
    End If

    Dim ts As PslTranslations
    Dim t As PslTranslation

    ' Terminology
    PSL.Output("Terminology-------------------")
    Set ts = trnlist.GetTerminology("Open", 100)

    For Each t In ts
        PSL.Output t.TransString & " (" & t.Origin & ")"
    Next
End Sub