<!-- ##### SECTION Title ##### -->
TranslatePair

<!-- ##### SECTION Short_Description ##### -->
language pair object and functions for handling pair lists

<!-- ##### SECTION Long_Description ##### -->
<para>
A #TranslatePair object defines the source and destination languages
of a translation, as well as flags specifying the contexts of
application of the pair.
</para>
<para>
You only need to create pairs if you are implementing a service (see
the @get_pairs method of #TranslateServiceClass).
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### STRUCT TranslatePair ##### -->
<para>
The #TranslatePair struct contains private data only, and should be
accessed using the functions below.
</para>


<!-- ##### ARG TranslatePair:flags ##### -->
<para>

</para>

<!-- ##### ARG TranslatePair:from ##### -->
<para>

</para>

<!-- ##### ARG TranslatePair:to ##### -->
<para>

</para>

<!-- ##### ENUM TranslatePairFlags ##### -->
<para>
Specifies the features of a #TranslatePair object.
</para>

@TRANSLATE_PAIR_TEXT: the pair can be used to translate text
@TRANSLATE_PAIR_WEB_PAGE: the pair can be used to translate a web page

<!-- ##### FUNCTION translate_pair_new ##### -->
<para>

</para>

@flags: 
@from: 
@to: 
@Returns: 


<!-- ##### FUNCTION translate_pair_get_flags ##### -->
<para>

</para>

@pair: 
@Returns: 


<!-- ##### FUNCTION translate_pair_get_from ##### -->
<para>

</para>

@pair: 
@Returns: 


<!-- ##### FUNCTION translate_pair_get_to ##### -->
<para>

</para>

@pair: 
@Returns: 


<!-- ##### FUNCTION translate_pairs_sort_by_tag ##### -->
<para>

</para>

@pairs: 
@Returns: 


<!-- ##### FUNCTION translate_pairs_sort_by_name ##### -->
<para>

</para>

@pairs: 
@Returns: 


<!-- ##### FUNCTION translate_pairs_find ##### -->
<para>

</para>

@pairs: 
@from: 
@to: 
@Returns: 


