TRP_MTAPI_Machine_Translator B

Total Complexity 96
Dependencies 2
Dependents 0
Total lines 443
Lines of code 292
Logical lines of code 151
Comment lines 73
Methods 18
Properties 1

Methods 18

Method Rating Maintainability Complexity Lines of code
translate_array()
D
35 34 68
check_formality()
A
49 11 28
check_api_key_validity()
A
47 10 34
get_supported_languages()
S
54 7 20
get_request_formality_for_language()
S
62 5 11
get_languages_that_support_formality()
S
57 4 17
get_formality_setting_for_language()
S
61 4 13
configure_api_target_language()
S
53 2 23
send_request()
S
53 2 22
is_free_license()
S
66 3 8
get_api_key()
S
68 3 7
configure_api_source_language()
S
61 2 13
get_engine_specific_language_codes()
S
66 2 8
get_api_url()
S
79 2 3
is_free_license_translation_disabled()
S
74 2 4
test_request()
S
79 1 3
set_free_license_translation_disabled()
S
72 1 5
__construct()
S
71 1 5