1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 调用谷歌翻译接口 | PROCJX's BLOGS

python 调用谷歌翻译接口 | PROCJX's BLOGS

时间:2024-03-25 23:33:40

相关推荐

python 调用谷歌翻译接口 | PROCJX's BLOGS

googletrans 是一个封装了谷歌翻译接口的python代码库,可以通过googletrans实现免费、无限制调用谷歌翻译接口。

安装

1

pip install googletrans

复制

翻译

1

2

3

4

5

6

7

8

from googletrans import Translator

translator = Translator(service_urls=[

"",])# 如果可以上外网,还可添加 "" 等

trans=translator.translate("Hello World", src="en", dest="zh-cn")

# 原文

print(trans.origin)

# 译文

print(trans.text)

复制

语种识别

1

2

detection=translator.detect("All with Love")

print(detection.lang)

复制

语种缩略表示

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

LANGUAGES = {

"af": "afrikaans",

"sq": "albanian",

"am": "amharic",

"ar": "arabic",

"hy": "armenian",

"az": "azerbaijani",

"eu": "basque",

"be": "belarusian",

"bn": "bengali",

"bs": "bosnian",

"bg": "bulgarian",

"ca": "catalan",

"ceb": "cebuano",

"ny": "chichewa",

"zh-cn": "chinese (simplified)",

"zh-tw": "chinese (traditional)",

"co": "corsican",

"hr": "croatian",

"cs": "czech",

"da": "danish",

"nl": "dutch",

"en": "english",

"eo": "esperanto",

"et": "estonian",

"tl": "filipino",

"fi": "finnish",

"fr": "french",

"fy": "frisian",

"gl": "galician",

"ka": "georgian",

"de": "german",

"el": "greek",

"gu": "gujarati",

"ht": "haitian creole",

"ha": "hausa",

"haw": "hawaiian",

"iw": "hebrew",

"hi": "hindi",

"hmn": "hmong",

"hu": "hungarian",

"is": "icelandic",

"ig": "igbo",

"id": "indonesian",

"ga": "irish",

"it": "italian",

"ja": "japanese",

"jw": "javanese",

"kn": "kannada",

"kk": "kazakh",

"km": "khmer",

"ko": "korean",

"ku": "kurdish (kurmanji)",

"ky": "kyrgyz",

"lo": "lao",

"la": "latin",

"lv": "latvian",

"lt": "lithuanian",

"lb": "luxembourgish",

"mk": "macedonian",

"mg": "malagasy",

"ms": "malay",

"ml": "malayalam",

"mt": "maltese",

"mi": "maori",

"mr": "marathi",

"mn": "mongolian",

"my": "myanmar (burmese)",

"ne": "nepali",

"no": "norwegian",

"ps": "pashto",

"fa": "persian",

"pl": "polish",

"pt": "portuguese",

"pa": "punjabi",

"ro": "romanian",

"ru": "russian",

"sm": "samoan",

"gd": "scots gaelic",

"sr": "serbian",

"st": "sesotho",

"sn": "shona",

"sd": "sindhi",

"si": "sinhala",

"sk": "slovak",

"sl": "slovenian",

"so": "somali",

"es": "spanish",

"su": "sundanese",

"sw": "swahili",

"sv": "swedish",

"tg": "tajik",

"ta": "tamil",

"te": "telugu",

"th": "thai",

"tr": "turkish",

"uk": "ukrainian",

"ur": "urdu",

"uz": "uzbek",

"vi": "vietnamese",

"cy": "welsh",

"xh": "xhosa",

"yi": "yiddish",

"yo": "yoruba",

"zu": "zulu",

"fil": "Filipino",

"he": "Hebrew"

}

复制

官方手册: https://py-googletrans.readthedocs.io/en/latest/

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。