- Translator 1 2 1 Resz Videa
- Translator 1 2 1 Resz Magyarul
- Translator 1 2 1 Resz Indavideo
- Translator 1 2 1 Resz Magyar
Contents
Introduction
This document discusses how to define voice translation rules.
See Spanish-English translations with audio pronunciations, examples, and word-by-word explanations.
Page 1 of 2; Translating graphs. The translation of graphs is explored. A translation is a movement of the graph either horizontally parallel to the (x )-axis or vertically parallel to the (y. Translate real-time conversations, menus and street signs while offline, websites, documents, and more using the Translator apps For business use Globalize your business and customer interactions by translating text and speech using the Translator API and Speech service, both in the Azure Cognitive Services family.
Note: The syntax used throughout this document is: Neon chrome 1 1 14.
rule precedence /match pattern/ /replacement pattern/
Note: / -- / delimits the whole number.
Prerequisites
Requirements
There are no specific requirements for this document.
Components Used
This document is not restricted to specific software and hardware versions.
Conventions
Refer to Cisco Technical Tips Conventions for more information on document conventions.
Simple Match and Replace
Example 1
This example replaces the first occurrence of the number '123' with '456'.
These are test voice translation-rule examples:
In this example, the rule matches the first occurrence of the number that contains the pattern '123' anywhere in the number. Specifically, you can use the start and end of number indicators. The Example 2 and Example 3 sections show this.
Example 2
This example shows how to replace any occurrence of '123' at the start of a number with '456'.
These are test voice translation-rule examples.
Example 3
If you want only the match of an exact number, specify both the start and end number indicators:
Pattern Match with Wildcards
These tables define wildcard and wildcard combinations and show some examples.
Wildcard | Definition |
---|---|
. | Any single digit |
0 to 9,*,# | Any specific character |
[0-9] | Any range or sequence of characters |
* | Modifier—match none or more occurrences |
+ | Modifier—match one or more occurrences |
? | Modifier—match none or one occurrence |
Wildcard Combination | Definition |
---|---|
.* | Any digit followed by none or more ocurrences. This is effectively anything, including null. |
.+ | Any digit followed by one or more ocurrences. This is effectively anything, except null. |
^$ | No digits, null |
Example 1
Fax studio 1 5. This example replaces any five-digit number that begins with '40' with the number '6666000'.
Example 2
This example replaces all numbers with '5554000'.
Example 3
This example replaces all numbers, except null, with '5554000'.
Example 4
This example replaces any number that starts with a combination of zeros (0, 00, and so forth) with '909'. Mac save screenshot to clipboard.
Number Slice
You can use number slice when you need to copy parts of a matched number across to the replacement number. You slice the matched number into sets that you can keep or ignore.
Character | Description |
---|---|
In the match pattern, indicates where to slice up the number. | |
In the replacement pattern, indicates where to copy the sets to keep. | |
( ) | Indicates which sets in the matched number to keep. |
Character Usage | Description |
---|---|
(a) | Keep expression 'a'. |
b | Ignore expression 'b'. |
1 | Copy the first set into the replacement number. |
Generic Example
This example provides a general explanation.
Split the matched number into three sets of x, y, and z. The backward slash () indicates the places to slice up the number. The brackets () indicate which sets you want to reuse in the replacement pattern. The w represents additional digits to insert into the replacement number.
Set 1 becomes expression x. Asp32 slovarji.
Set 2 becomes expression z.
Expression y is ignored.
The replacement number is a concatenated number: wxz.
Specific Example
This example provides further detail:
Set 1: 12
Set 2: 45
Ignore: 3
Number Type and Plan
You can restrict matches to particular number or plan types. Also, you can alter the replacement plan or type.
Example 1
In this example, if a number starts with '4' and the type is 'national', the rule adds '90' as a prefix. If the type is 'international', the rule adds '900' as the prefix.
This is useful when telephone companies (Telcos) remove access codes on national and international numbers. You can add the correct prefix with the number type as a basis.
Example 2
This example changes the number type and plan.
This rule matches any four-digit number that starts with '2'. The rule removes the '2', adds the number '01779345' as a prefix, and sets the plan to 'isdn' and the type to 'national'.
Reject Calls
Use the reject keyword to reject calls that match. This example rejects all calls that start with '234'.
Apply Rules
Voice Translation Rules are applied to Voice Translation Profiles. These profiles are then applied to dial peers or voice ports. Profiles can be applied to VoIP or POTS dial peers or voice ports, and can be applied to inbound or outbound calls. A profile can translate Called, Calling, or Redirecting numbers.
More Examples
Truncate Numbers Down to the Last Two Digits
This is a number divided into one set and one ignored statement.
Translator 1 2 1 Resz Videa
Ignored: ^.* None or more digits from the beginning of number
Set 1: . two digits
The replacement statement specifies Set 1. This rule copies the last two digits of the number.
Translator 1 2 1 Resz Magyarul
Remove Unwanted Digits in a Number
This example is useful because certain Telcos have been known to insert hypens into calling party numbers. Since this is against standards, it causes the calling party number to be ignored. The Telco sends the calling numbers in two formats, with one hypen and sometimes with two. Two rules are required in the voice translation rule. Additionally, the first format can have five or six digit numbers after the hypen. You can match both of these conditions using one rule with the '?' character (match none or one occurrence).
Notes on special characters:
The hyphen character is used to indicate a range in a match pattern, for example [0-9]. In order to indicate in this rule that you want to match on the hypen character, it is necessary to use the ' character to escape its meaning. This is because the hyphen character is a special character. The '-' characters really means hyphen. The trailing ' indicates that the number is sliced here.
If you type ? directly, IOS thinks it is a request for help. You must type Control-V then ?.
Translator 1 2 1 Resz Indavideo
Rule 1: The number is sliced into three sequences, with two sets to be kept.
Translator 1 2 1 Resz Magyar
Set 1: 01.
Ignore: -
Set 2: .. or ..
Rule 2: The number is sliced into five sequences with three sets to be kept.
Set 1: 0[12].
Ignore: -
Set 2: .
Ignore: -
Set 3: .