Interface for language translators
More...
|
string | DetectLanguage (string Text) |
| Tries to detect the language used in the provided text. More...
|
|
string | Translate (string Text, string FromLanguage, string ToLanguage) |
| Translates natural language text, from one language to another. More...
|
|
Grade | Supports (T Object) |
| If the interface understands objects such as Object . More...
|
|
Interface for language translators
Definition at line 8 of file ITranslator.cs.
◆ DetectLanguage()
string Waher.Runtime.Language.ITranslator.DetectLanguage |
( |
string |
Text | ) |
|
Tries to detect the language used in the provided text.
- Parameters
-
Text | Natural language text. |
- Returns
- Language code of detected language, or empty string if not detected.
◆ Supports()
If the interface understands objects such as Object .
- Parameters
-
- Returns
- How well objects of this type are supported.
◆ Translate()
string Waher.Runtime.Language.ITranslator.Translate |
( |
string |
Text, |
|
|
string |
FromLanguage, |
|
|
string |
ToLanguage |
|
) |
| |
Translates natural language text, from one language to another.
- Parameters
-
Text | Text to translate. |
FromLanguage | From language |
ToLanguage | To language |
- Returns
- Translated text.
◆ CanDetectLanguage
bool Waher.Runtime.Language.ITranslator.CanDetectLanguage |
|
get |
If the translator can detect language or not.
Definition at line 13 of file ITranslator.cs.
◆ SupportedLanguages
string [] Waher.Runtime.Language.ITranslator.SupportedLanguages |
|
get |
What languages are supported by the translator.
Definition at line 21 of file ITranslator.cs.
The documentation for this interface was generated from the following file:
- C:/My Projects/IoTGateway/Runtime/Waher.Runtime.Language/ITranslator.cs