The following shows an example of a POST request using curl or PowerShell. The benchmark below shows that these pre-trained language detection models are better than langidpy another popular python language detection library.
Auto Detect Language Imtranslator
Language detection and translation using TextBlob.

Detect language to english. This classifier identifies the language of a text. Language detection and translation using TextBlob. The output is the abbreviation for Hindi ie.
The system can identify over 50 languages. Language Translator easily translate language or voice translate into more 104 countries languages. Detect Language Hindi Text Detection.
The example uses the access token for a service account set up for the project using the Cloud SDKFor instructions on installing the Cloud SDK setting up a project with a service account and obtaining. Should we keep contractions or otherwise should we split them. Klingon Esperanto ancient and extinct.
The returned value can then be used to select the language model used for speech to text. Click Set Proofing Language. First step is to tokenize - convert given text to a list of words or tokens - using an approach or another depending on our requeriments.
When using this feature the audio provided is compared against a provided list of languages and the most likely match is determined. Some time we prefer voice translator onto text translation but here we have both text translator and voice translator for you. Just specify the string column to analyze and the total number of languages to detect.
Fast reliable text language identification API. Language sentence level language detection for i sent in enumerate doc. To detect the language of text or of a web page follow the instructions on the screen.
The algorithm will analyze each row of text and assign a probability score for each language. The language name is appended with an underscore followed by its ISO 639. The dest parameter is used to specify the language to translate which is Englishen here.
Googles free service instantly translates words phrases and web pages between English and over 100 other languages. REST CMD LINE. Language Similarly you can also use pycld2 and other language detectors with spaCy.
The Speech SDK supports automatic language detection for speech to text. Trending posts and videos related to Detect Language To English. The language detection algorithm can identify many different languages.
Language translator to translate all languages and voice recognition is amazing to pick up your voice from voice translator and detect languages. The language in the first result column is the language that got the highest score. The best Detect Language To English images and discussions of February 2021.
If the input is in Arabic Chinese Danish English French German Russian or Spanish the meaning of the text is encoded numerically as a semantic fingerprint which is displayed graphically as a grid. Think of it like average language of document. Language detection and translation using TextBlob.
Googles free service instantly translates words phrases and web pages between English and over 100 other languages. We need puntuactions. In the Language dialog box select the Detect language automatically check box.
The TextBlob library uses Google Translate to detect a texts language and translate TextBlobs Sentences and Words into other languages. Ok so we have a text whose language we want to detect depending on stopwords being used in such text. English Chinese constructed eg.
On the Review tab in the Language group click Language. Supports short texts batch requests JavaScript Python C Java PHP Go Ruby and more. It can detect more than 370 major and rare languages.
To detect the language of some text make a POST request and provide the appropriate request body. Use YandexTranslate to translate text from photos into Czech English French German Italian Polish Portuguese Russian Spanish Turkish Ukrainian and other. At least a few words are needed to get accurate results.
The language we are detecting here is Hindi which is the 4th largest spoken language in the world. It supports a wide variety of languages including French German English Spanish Chinese. Fasttext has better accuracy and also the inference time is very fast.
Review the languages shown above the double line in the Mark selected text as list. Doc nlp text document level language detection.
Vietnamese to English Translation tool includes online translation service English text-to-speech service English spell checking tool on-screen keyboard for major languages back translation email client and much more. The che su xay dung.
Vietnamese To English Translator Google Play Programos
Upwork is the leading online workplace home to thousands of top-rated English to Vietnamese Translators.

English to vietnamese translation. Install VDict bookmarklet to use VDict on any website. Vietnamese - English - French - Chinese Dictionary. VDict is now available on mobile phones.
English to Vietnamese Translation platform includes online translation service English-Vietnamese reference dictionary English and Vietnamese text-to-speech services spell-checking software etc. It is the official language in Vietnam and speaks her minority scattered abroad. Learn more in the Cambridge English-Vietnamese Dictionary.
Groin translation in English-Vietnamese dictionary. Using one of our 22 bilingual dictionaries translate your word from English to Vietnamese. You may just as well search for a word in Vietnamese as the dictionary works both ways and will strive to find the results you are looking for.
Important Medical Terms 2000 Thuat ngu Tieng Anh Y te. Vietnamese belongs to austroasijskym languages. Check our accessible and reliable alternative to Google and Yandex translation service.
German - english translation. VDict Vietnamese Dictionary is the best and totally free Vietnamese-English-French Online Dictionary You can perform lookup for a word in all dictionaries simultaneously. Education Terms Thuat ngu Tieng Anh Giao duc.
Googles free service instantly translates words phrases and web pages between English and over 100 other languages. Translate from English to Vietnamese. Tips for the US Market.
English to Vietnamese Translation provides the most convenient access to online translation service powered by various machine translation engines. Vi Vai nguoi bi am anh boi mot con so trong djau ban co the bi am anh boi mot cai ten hay mot giai djieu mot so nguoi khong sao ca nhung 4 gio sang la noi am anh trong toi nhung nhe nhang thoi nhu mot chan thuong hang. How big is the English Vietnamese translation interpretation market in the US.
Lingvanex service instantly translates words phrases voice audio files podcasts documents and web pages from English to Vietnamese to English. English Vietnamese Translation Best Practices. English - welsh translation.
English to Vietnamese translation service by ImTranslator will assist you in getting an instant translation of words phrases and texts from English to Vietnamese and other languages. English Vietnamese Editing Proofreading Best Practices. The Translation service allows you to easily translate from English to Vietnamese language with one click of the mouse.
The most convenient translation environment ever created. Please enter the word or the phrase you need to translate from English into Vietnamese in the search bar above. Browse 113843 phrases and 3875918 ready translation memories.
It includes a set of language tools to facilitate your translation job. Service Technical Translation Specialized translation of documentation guides and manuals produced by technical writers. Its simple to post your job and get personalized bids or browse Upwork for amazing talent ready to work on your translation-english-vietnamese project today.
Translate from English to Vietnamese online. Googles English to Vietnamese Translation is a free service that instantly translates words phrases and web pages. Almost half of the vocabulary consists of words borrowed from Chinese.
Translate from Vietnamese to English. Service Technical Translation Specialized translation of documentation guides and manuals produced by technical writers. Free Vietnamese to English Translation service can translate from Vietnamese to English and from English to Vietnamese languages.
English - Vietnamese dictionary online at Glosbe free. Multilingual Virtual keyboard Spell-checker Dictionary Russian decoder and Transliteration Text to Speech Back translation and others. English - vietnamese translation.
Translatoreu can translate up to 1000 characters of text medium long text at a time. Translate Arabic online for free.
5 Best English To Arabic Dictionaries And Phrasebooks For Android
To achieve the highest possible quality of translation make sure that the text is grammatically correct.
English to arabic translator. English to Arabic Translation provides the most convenient access to online translation service powered by various machine translation engines. New English or Arabic words suggested for addition to the dictionary need to be checked for any errors such as spelling mistakes and incorrect grammar. English to Arabic Translation is the language-translation tool powered by Google Translation API.
SYSTRAN Arabic translation software is dependable and used by millions of people worldwide. Translate English Arabic translator English to Arabic Translate. I am an online professional English to Arabic and Arabic to English translator editor and rater including Romanization Arabic that is written using English letters and numbers.
Overall the English-Arabic Translator is a useful tool for any user who needs to convert between English and Arabic. Free translation service for online automatic translation of text and web pages translating between many languages including Spanish French Japanese German. Translate from English to Arabic.
English to Arabic translation service by ImTranslator will assist you in getting an instant translation of words phrases and texts from English to Arabic and other languages. The meanings of individual words come complete with examples of usage transcription and the possibility to hear pronunciation. Want a free Arabic translation for your Arabic class.
Online language translator provides the most convenient access to online translation service. Should you need basic English to Arabic translation within a seconds easy help is at hand on this webpage. Arabic English translator dictionary phrasebook English-Arabic Arabic-English language learn translation words offline.
Use SYSTRAN Translate anytime anywhere for free Arabic translation. Before a new term is confirmed it still shows up in the results for. English Arabic Translation service is intended to provide an instant English Arabic translation of words phrases and texts.
Whatever your translation needs are be it casual and non-professional text or professional translation from English to Arabic this page is sure to come to your aid. I have multiple years of experience and have translated a myriad of projects including more than 30 for the company Facebook which have all been successful. If you want to translate a longer text you will need to divide the translation into several parts.
SYSTRAN relies on accurate linguistics and specialized rich dictionaries built into the software to deliver the best Arabic translation quality. For the ones performing professional translations from English to Arabic the specialized terms found in our dictionary are very helpful. Using one of our 22 bilingual dictionaries translate your word from English to Arabic.
SYSTRAN Translate lets you translate any text online in Arabic directly from your Web browser. Our free English to Arabic online translator offers quick and accurate translations right at your fingertips. R everso offers you the best tool for learning Arabic the English Arabic dictionary containing commonly used words and expressions along with thousands of English entries and their Arabic translation added in the dictionary by our users.
English to Arabic translator is a free online translation tool which allow you to translate English phrases sentences and paragraphs with accuracy and speed based on Googles algorithm which ensure correct translation within fraction of second. - Listen to the pronunciation of the words - Translate words and sentences - Translate from clipboard - Simple and user-friendly interface - Instant search - Instant start Tags. YandexTranslate is a mobile and web service that translates words phrases whole texts and entire websites from English into Arabic.
This translator contains the following features. English-Arabic translation search engine English words and expressions translated into Arabic with examples of use in both languages. English-Arabic online translator and dictionary.
For this reason each new Arabic translation must have 10 votes from users for it to be added to the English-Arabic dictionary. Googles free service instantly translates words phrases and web pages between English and over 100 other languages. Get relevant English-Arabic translations in context with real-life examples for millions of words and expressions using our natural language search engine applied on bilingual big data.
Popular posts
-
The Nuclear Test Series. It includes nuclear test sites nuclear combat sites launch sites for rockets forming part of a nuclear test and pe...
-
I have continued to eat fruitsvegetablesnutsetc with the occasional treat for sticking to a healthy diet and I work out 45 days a week. Lev...
-
Using readily available variables a novel Poisson regression dosing scheme outperforms other machine learning algorithms and all existing s...
Featured post
Running Trivia Questions And Answers
30 Running Themed Quiz Questions Runners First . Web Any answer within these two figures can be awarded a mark. 26. The cheetah is co...

ads
Pages
Science Relief
Search This Blog
Blog Archive
- January 2023 (16)
- February 2022 (5)
- January 2022 (19)
- December 2021 (21)
- November 2021 (20)
- October 2021 (26)
- September 2021 (31)
- August 2021 (37)
- July 2021 (28)
- June 2021 (23)
- May 2021 (40)
- April 2021 (21)
- March 2021 (23)
- February 2021 (18)
- January 2021 (18)
- December 2020 (25)
- November 2020 (20)
- October 2020 (16)
- September 2020 (20)
- August 2020 (13)
- July 2020 (14)
- June 2020 (12)
- May 2020 (18)
- April 2020 (17)
- March 2020 (25)
- February 2020 (21)
- January 2020 (20)
- December 2019 (23)
- November 2019 (22)
- October 2019 (23)
- September 2019 (12)
- August 2019 (20)
- July 2019 (29)
- June 2019 (19)
- May 2019 (15)
Labels
- 1750
- 1980s
- 1986
- 2005
- 2007
- abdominal
- about
- academy
- accident
- account
- acid
- acidophilus
- acoustic
- acting
- acute
- adam
- adaptations
- addams
- adding
- adeno
- adhd
- administration
- adolescence
- adoption
- adper
- adrenal
- adults
- advance
- advantages
- affected
- africa
- african
- after
- against
- agility
- agriculture
- aids
- airport
- airway
- alaska
- algebra
- alka
- alkaline
- allergic
- almonds
- alone
- alternative
- amending
- america
- american
- anaerobic
- anatomy
- ancient
- android
- anechoic
- angiofibroma
- animal
- animals
- ankle
- another
- answers
- anti
- antidepressants
- antifungal
- antipsychotic
- anxiety
- aortic
- apart
- apnea
- appliances
- application
- arab
- architecture
- area
- army
- arrhythmia
- arterial
- arthritic
- arthritis
- asbestosis
- ascending
- assay
- assessment
- assistant
- asthma
- atac
- athletic
- atom
- attachment
- audio
- auster
- australia
- autism
- autistic
- automotive
- average
- axis
- back
- bacteria
- bacterial
- baking
- ball
- banana
- bankruptcy
- barber
- bark
- based
- battery
- bear
- beater
- bees
- before
- behavior
- behavioral
- being
- bell
- benefits
- best
- beta
- bible
- binaural
- biology
- birth
- black
- bladder
- blastocyst
- blended
- block
- blocks
- blood
- blooms
- body
- boiler
- bomb
- bonding
- bone
- book
- books
- booth
- borderline
- born
- bowel
- brackets
- brain
- brands
- brava
- breakfast
- breast
- bridge
- brief
- bringing
- bubble
- buckle
- buckthorn
- buckwheat
- building
- burke
- burn
- business
- cage
- cain
- calcification
- calculate
- calculi
- calf
- calibration
- california
- calories
- camera
- camps
- cancer
- cancerous
- cancers
- candida
- capacity
- carbon
- carcinoma
- cardio
- care
- caring
- cars
- case
- casei
- cases
- cast
- catch
- cats
- cattle
- cause
- caused
- causes
- ceiling
- cell
- cells
- center
- central
- certified
- chain
- chaka
- changes
- characteristics
- characters
- checker
- chemistry
- cheshire
- chicken
- child
- childhood
- children
- china
- chip
- chlorinator
- choice
- cholecystectomy
- cholestasis
- chronic
- cigar
- ciprofloxacin
- cisneros
- citrate
- city
- claims
- clair
- clark
- classic
- clear
- cliff
- climate
- clinic
- clinical
- cloud
- club
- coal
- coat
- coats
- code
- cognitive
- cold
- coli
- collateral
- colon
- colonies
- colony
- color
- columbus
- commands
- commercial
- commit
- company
- comparative
- compassion
- complications
- compost
- compulsive
- computer
- concentration
- conclusion
- concrete
- condensation
- condition
- confederation
- congenital
- conjunctivitis
- consciousness
- conservation
- conservative
- considered
- consists
- construct
- contrast
- contributed
- control
- convertor
- cooler
- cooling
- copper
- corm
- cost
- counseling
- count
- countries
- country
- courage
- court
- cover
- cramping
- cream
- creatine
- criminal
- crop
- crown
- cuff
- culture
- cylinder
- cyst
- daily
- dairy
- dark
- darren
- data
- date
- dead
- deal
- death
- deep
- defiant
- deficit
- define
- definition
- deionized
- demus
- dental
- design
- desktop
- desmoplastic
- detect
- detected
- detector
- detectors
- developing
- development
- device
- dexamethasone
- diabetes
- diabetic
- dialysis
- diamonds
- diaper
- diego
- difference
- different
- digital
- dimension
- disability
- disease
- diseases
- dishwasher
- disorder
- disturbance
- diuretic
- dock
- documents
- does
- dogs
- domes
- domestic
- dominos
- doses
- download
- dragon
- drawn
- dreifuss
- drinking
- drones
- drug
- drying
- ductal
- dummies
- during
- dysautonomia
- dystrophy
- earth
- earthquakes
- echo
- economic
- economy
- edition
- education
- educator
- effective
- effects
- electrical
- electrode
- electrolyte
- electron
- element
- elementary
- emotional
- employment
- endangered
- energy
- engineering
- english
- enhancement
- enlarged
- enterprise
- environment
- eosinophilic
- epic
- equations
- equipment
- esophageal
- ester
- estimating
- estrogen
- evaporative
- evil
- examples
- excel
- exercises
- expenditure
- experience
- extended
- extracting
- exxon
- eyes
- face
- factor
- factors
- fama
- families
- family
- fear
- feeds
- fermentation
- ferrous
- fertilizer
- fibroid
- fibromyalgia
- field
- fierce
- film
- filter
- filters
- finches
- find
- fine
- finless
- finn
- first
- florida
- flour
- flow
- flushing
- food
- foods
- foot
- football
- force
- forest
- form
- formed
- formula
- found
- four
- frame
- fraumeni
- free
- freedom
- from
- fruit
- frying
- full
- function
- functional
- functioning
- functions
- gain
- game
- games
- gaming
- gamma
- gangster
- gastroparesis
- gender
- gene
- general
- genetic
- geological
- geosmin
- giant
- girls
- glass
- glaze
- glen
- glengarry
- glioma
- glow
- glucose
- glutamine
- glutathione
- gluten
- gods
- gold
- golden
- golf
- golgi
- good
- goodall
- grade
- grain
- gram
- grasses
- gravel
- gravis
- great
- greatest
- grid
- groove
- group
- growth
- guidelines
- habitat
- hair
- hairy
- half
- halide
- hall
- hand
- harmonic
- headache
- headaches
- headset
- healing
- healthy
- heart
- heat
- hebephrenic
- heel
- heidegger
- help
- herpes
- high
- higher
- history
- hits
- hobbes
- home
- homocysteine
- hong
- hospital
- hour
- house
- hplc
- humalog
- human
- humans
- hyaluronic
- hydel
- hydroxide
- hyperkalemia
- hypertension
- idiopathic
- image
- images
- immune
- impact
- important
- impossible
- inclusion
- income
- incontinence
- increase
- indian
- induction
- industry
- inequality
- infancy
- infants
- infection
- inflammatory
- informatics
- information
- informative
- inhibition
- inhibitor
- injection
- injections
- injury
- inpatient
- insecticide
- insufficiency
- insulin
- insurance
- integrated
- intellectually
- intelligence
- intelligent
- interact
- interbody
- interest
- interesting
- international
- internet
- interventional
- intimate
- invasion
- invasive
- invented
- inventions
- invisible
- invokana
- ionic
- iron
- island
- issues
- james
- jane
- japan
- jelly
- jewish
- jobs
- john
- joint
- judith
- just
- justice
- kazdin
- keppra
- keytruda
- khan
- kidney
- kids
- killer
- kitt
- knee
- knowledge
- kong
- korr
- lack
- lake
- lamps
- language
- laparoscopic
- laser
- lateral
- latin
- latuda
- lavender
- lawn
- laws
- leak
- learn
- learning
- left
- length
- leonardi
- lessons
- leukemia
- level
- levels
- leviathan
- levothyroxine
- life
- lifespan
- light
- lightening
- likert
- line
- liquid
- list
- lithium
- little
- liver
- locations
- long
- loss
- louisiana
- love
- lower
- lung
- lungs
- lymph
- lymphoblastic
- lymphoma
- machine
- magician
- magnesium
- magnetic
- magnetite
- malcolm
- male
- males
- malignant
- management
- managment
- manic
- many
- marketing
- martian
- mass
- massachusetts
- mathematics
- matic
- matrices
- matter
- mayo
- mean
- meaning
- measure
- meclizine
- media
- medications
- medicine
- meds
- megawatt
- melatonin
- melt
- menace
- mental
- mercedes
- merry
- metals
- metastases
- metastatic
- meter
- metformin
- method
- michael
- microscope
- microsoft
- migraine
- migrated
- military
- milk
- milling
- minimally
- miracles
- mirror
- mode
- model
- modeling
- moisture
- momentum
- money
- monitor
- moon
- morning
- moser
- most
- moth
- motor
- mount
- movies
- moving
- msma
- much
- multi
- multiple
- muscle
- muscular
- music
- musically
- mutations
- myeloma
- myocarditis
- nailing
- name
- narcolepsy
- narrative
- narrow
- national
- natural
- nature
- nausea
- navicular
- near
- needy
- negative
- neon
- nitrate
- node
- nodes
- nodules
- nonferrous
- nonlinear
- nonpharmacologic
- nonrenewable
- normal
- notes
- nuclear
- number
- numeric
- nursing
- nutrients
- obese
- observatory
- obsessive
- obstruction
- occur
- ohio
- older
- olds
- omega
- online
- operating
- operation
- ophthalmic
- opportunity
- oppositional
- oral
- original
- osha
- osteoarthritis
- other
- otters
- outdoor
- outlet
- ovarian
- over
- overflow
- owned
- oxygen
- pacific
- packaging
- pagans
- pain
- paint
- palmetto
- parallel
- parts
- patients
- paul
- people
- percentiles
- perfect
- periodic
- permission
- persistent
- personal
- personality
- phloem
- phone
- phosphatase
- phosphate
- physical
- phytoestrogens
- picture
- pictures
- pine
- pineal
- ping
- place
- plagiarism
- planning
- plastic
- plate
- players
- playlist
- pluripotent
- points
- police
- political
- politics
- pollution
- pool
- popmoney
- popular
- population
- porpoise
- porsche
- positive
- potassium
- potato
- pots
- powder
- power
- prairie
- prednisolone
- pregnancy
- pregnant
- premature
- president
- pressure
- prevalence
- prevention
- price
- primed
- probiotic
- problems
- procedure
- process
- produces
- product
- products
- progesterone
- prognosis
- program
- promotion
- prompt
- proof
- properties
- pros
- prostate
- protect
- protein
- prototype
- psoriasis
- psoriatic
- psychoanalytic
- psychology
- ptsd
- publishing
- puerto
- pulmonary
- pumpkin
- puppet
- pylori
- qualitative
- quantitative
- questionare
- questions
- quiz
- radiation
- radiology
- radiosurgery
- rainy
- rankings
- rapid
- rate
- rates
- raze
- readiness
- reality
- reasons
- recent
- recorders
- recovery
- recurring
- reducing
- reflux
- reform
- regions
- regulations
- related
- relations
- renal
- renewable
- repair
- replacement
- report
- requirements
- rescue
- research
- resistant
- resolution
- resource
- resources
- reuptake
- reversed
- rfid
- rhinovirus
- rhodiola
- rico
- rights
- rigid
- ringtone
- risk
- road
- robicheaux
- robot
- rock
- roles
- ross
- round
- royal
- royalty
- rule
- rumination
- running
- rupture
- safety
- sailboat
- sale
- sample
- sapiens
- sawbuck
- scaffolding
- scale
- scallops
- scanning
- scar
- scarce
- scavengers
- schizoaffective
- schizophrenia
- schrodinger
- science
- scientific
- sclerosis
- screws
- seabirds
- seafood
- search
- seasons
- security
- selective
- selenium
- seltzer
- sensitivity
- sensor
- sentence
- serous
- services
- shape
- sheet
- shelf
- sheng
- shirt
- shirts
- shops
- shot
- shoulder
- shrink
- side
- sign
- signs
- silver
- similar
- simple
- sites
- size
- skills
- skin
- slavery
- sleep
- small
- smoking
- social
- society
- sodium
- sodom
- software
- soil
- solder
- soldier
- solubility
- solutions
- solvents
- souls
- sound
- source
- sources
- south
- spanish
- spasms
- speak
- species
- speech
- speeds
- spell
- spindle
- spirit
- sports
- spray
- stage
- stages
- stain
- stand
- starch
- state
- statistics
- steam
- steel
- stem
- steroid
- stimulation
- stone
- stones
- storage
- stored
- story
- strain
- strategy
- street
- strength
- stress
- stressor
- stroke
- structure
- students
- studies
- study
- success
- sulfide
- sulfur
- suntrust
- supply
- surface
- surgery
- surplus
- survival
- suspension
- swallow
- swelling
- switch
- symptoms
- syndrome
- system
- systolic
- table
- tables
- tablet
- tablets
- tags
- tales
- tamper
- teach
- teachers
- tear
- technology
- teen
- tegu
- temporary
- tendon
- tennis
- test
- testing
- tests
- text
- theanine
- their
- theory
- therapy
- there
- things
- thirteen
- this
- through
- thyroid
- tijuana
- time
- tinea
- tinnitus
- tissues
- titanium
- today
- toddlers
- tomato
- tongue
- tonsillitis
- tooth
- topics
- tort
- tortillas
- total
- toughness
- toxic
- tracking
- train
- training
- transforaminal
- transformation
- translate
- translation
- translator
- transport
- trap
- traps
- trash
- treatment
- trimester
- trivia
- tropical
- true
- trustworthiness
- tryptophan
- tsunami
- tube
- tumor
- tunnel
- turbine
- turp
- type
- types
- ulcers
- underground
- uniform
- union
- university
- urea
- urge
- urgency
- used
- uses
- using
- usual
- uterus
- valdez
- value
- vaporizing
- variability
- vegetable
- vehicle
- vein
- venous
- vera
- veterans
- video
- vietnamese
- vindictive
- violence
- virgin
- virus
- visionaire
- vitamin
- vitamins
- vitiligo
- voice
- voles
- vomiting
- wage
- wall
- washers
- watch
- water
- waterborne
- waves
- weed
- weight
- wells
- what
- when
- where
- while
- white
- whole
- will
- wind
- with
- women
- words
- work
- working
- workout
- workplace
- world
- worse
- wrap
- wretched
- wrist
- xray
- xylem
- year
- yoga
- young
- zami
- zebra
- zhang
- zoom