Search help
This web application permits both simple and very complex searches of isolated words or sequences of words, and shows the multilingual equivalences of the terms in context, as found in real and referenced translations. The terms searched can correspond to either of the languages of the translation, but it is also possible to carry out true multilingual searches, that is, to simultaneously search one term from each of the languages of translation.
If the term search is a lemma in a language, the result texts could include suggestions on its lexical equivalences in the translation languages using colour codes.
Complex searches match regular expressions following the syntax and semantics of the regular expressions supported by PCRE (Perl Compatible Regular Expressions):
- byte - a word containing the string "byte" in any position, like "xigabyte", "megabyte", "bytes", "Kbytes", "terabytes"...
- \bmega\w* - a word that begins in "mega" ("\b" means word bounding and "\w" means any word character), as "mega", "megas", "megabytes", "megabit", "megalómano"...
- produc{1,2}ión\b - a word ended in "produción" ou "producción"
- \bxigabytes?\b - the word "xigabyte" or the word "xigabytes"
- \b[xg]igabytes\b - the word "xigabytes" or the word "gigabytes"
- \b[xg]igab[yi]tes?\b - any of the following words: "xigabytes", "gigabytes", "xigabyte", "gigabyte", "xigabites", "gigabites", "xigabite", "gigabite"
- \ba\wa\b - three-letter word that begins in "a"
- \ba\w\wa\b - four-letter word that begins and ends in "a"
- \ba\w*a\b - two-or-more-letter word that begins and ends in "a"
- \ba\w+a\b - three-or-more-letter word that begins and ends in "a"
- I\+D - the string "I+D"
- \bt[ei]\w+ \w+[ai]do\b - a word that begins in "te" or "ti"
followed by a word that ends in "ado" or "ido" (like in the Galician verbal periphrasis formed by "ter" + participle)
- \bse (\w+ )?(\w+ )?fose\b - the words "se" and "fose" at a distance equal or lesser than two words
- ^y - translation units that begins in "y"
- :$ - translation units that ends in ":" (colon)
- \bmountain (?!range)\b - matches "mountain" when not followed by "range"
- \b(?<!medio) ambiente\b - matches "ambiente" when not preceded by "medio"
- ^((?!gran).)*$ - translation units without "gran"
- ^((?!\b(gran|grandes?|grandísim[oa]s?)\b).)*$ - translation units without the words "gran" or "grande(s)" or "grandísimo(s)/a(s)"
Symbols for characters
- ^ - start of processed string
- $ - end of processed string
- . - the dot matches any character except the newline by default
- \w - which is equivalent to [a-zA-Z0-9_]
- \d - which is equivalent to [0-9]
- \s - contains whitespace characters like space, tab, newline, carriage return
- \b - word boundary (unless within a character class, where it stands for a backspace character)
- [abc] - "a" or "b" or "c"
- [^abc] - this would match a character that is not listed
- [0-9] - which would be equivalent to [0123456789]
- [a-z] - any letter between "a" and "z", that is, "a", or "b", or "c", or "d"...
- (abc|xyz) - "abc" or "xyz"
Quantifiers
- x+ (1 or more occurrences (no upper limit) of "x", that is, "x", "xx", "xxx"....)
- x? (0 or 1 occurrences of "x", that is "" or "x")
- x* (0 or more occurrences (no upper limit) of "x", that is "", "x", "xx", "xxx"....)
- x{n} (exactly n occurrences of "x")
- x{m, n} (m to n occurrences of "x")
Escaping characters
- \+ (literally "+")
- \* (literally "*")
- \. (literally ".")
- \? (literally "?")