This site uses cookies.
Some of these cookies are essential to the operation of the site,
while others help to improve your experience by providing insights into how the site is being used.
For more information, please see the ProZ.com privacy policy.
Freelance translator and/or interpreter, Verified site user
Data security
This person has a SecurePRO™ card. Because this person is not a ProZ.com Plus subscriber, to view his or her SecurePRO™ card you must be a ProZ.com Business member or Plus subscriber.
English to Portuguese: Why do technology companies tend to make a lot of money? General field: Art/Literary Detailed field: General / Conversation / Greetings / Letters
Source text - English No matter how great a barber you are, you can't cut more than a couple dozen people's hair in a day. Google serves 2 billion people, many of them multiple times every day. Microsoft and Facebook also have at least a billion users. Amazon and Apple “only” have hundreds of millions of users, but they have more profits per user.
There are two reasons these companies have so many users:
- Technology often creates natural monopolies. The best OS to use is the one the most apps are on and the best OS to write apps for is the one with the most users. Companies seek out these opportunities precisely because they allow huge profits. Where natural monopolies don't exist, such as in pharmaceuticals, companies seek to create artificial ones through patents.
- Technology tends to have high up front costs and low per-user costs, so every additional user represents a lot of profit. This favors very high scale.
Translation - Portuguese Não importa o quão bom barbeiro tu sejas, não poderás fazer mais que um par de dúzia de cortes de cabelo por dia. A Google serve 2 biliões de pessoas, muitas das quais usam o serviço múltiplas vezes por dia. Microsoft e Facebook também possuem no mínimo 1 bilião de usuários. Amazon e Apple têm "somente" centenas de milhões de usuários, mas possuem maior lucro por usuário quando comparadas com a Microsoft e Facebook.
Há duas razões pelas quais estas empresas possuam tantos usuários:
- Tecnologia frequentemente gera um monopólio natural. O melhor sistema operativo para o usuário é aquele que possui maior número de apps e o melhor sistema operativo para escrever apps é aquele com o maior número de usuários. As empresas procuram estas oportunidades precisamente porque elas permitem lucros enormes. Onde monopólios naturais não existem, como em empresas do ramo farmacêutico, as empresas procuram criar monopólios artificiais através de patentes.
- Tecnologia tende a ter despesas antecipadas elevadas e custos por-usuário baixos, então todo usuário adicional representa muito lucro. Isto favorece escalas de negócio grandes
English to Portuguese: People often complain about JavaScript. What should it be like instead? General field: Tech/Engineering Detailed field: IT (Information Technology)
Source text - English First of all, it should be a full-fledged language, not a lab prototype that somehow made its way into the market.
In general, just as Ryan Cook said in one of his answers, programming in JavaScript shouldn’t feel like having to fight with your own code in order to keep it clean.
Now, to more concrete things:
1/ It should have a standard library. This way there wouldn’t be a ton of third-party libraries popping out every year. There are simply too many with few differences: Angular, React, Meteor, Vue, Ember and the show goes on.
2/ It should be strongly typed and contain integers among other types. This would solve a big internal security problem and it would mean no more freewheeling coercion between types.
3/ It shouldn’t fail silently at run time due to syntactical errors.
4/ It should have strict syntax and rules for encapsulation and inheritance. Right now there are just too many ways to create classes and build inheritance.
5/ "this" ought to be a reference or pointer to the current object, not to the global object.
6/ It should have better scoping rules. The way scoping is done at the moment is horrendous.
7/ It should provide support for arrays, as programmers generally understand the notion of array. Also, sorting should be numeric, not alfa-numeric.
8/ Regarding callback hell, either:
- JS should offer concurrency support. This way we can avoid the callback hell in JS, which is an artificial method of simulating multithreaded behaviour; a fundamentally wrong approach coming from a single-threaded language.
- Programmers should get it in their heads that JS is a single-threaded language and avoid it for applications that require concurrency support.
Translation - Portuguese Primeiro, ela deveria ser uma linguagem em pleno direito, não um protótipo de laboratório que de alguma forma entrou para o mercado.
No geral, assim como foi mencionado por Ryan Cook, programar em JavaScript não deve dar a sensação de lutar com o seu próprio código, só para o manter limpo.
Agora, para problemas mais concretos:
1/ A linguagem deveria ter uma biblioteca padrão. Desta maneira, não haveria um número elevado de bibliotecas de terceiros aparecendo todos anos. Simplesmente, há muitas bibliotecas com poucas diferenças: Angular, React, Meteor, Vue, Ember e o show continua.
2/ A linguagem deveria ser fortemente digitada e conter integers de entre outros tipos de dados. Isto resolveria um grande problema interno de segurança e significaria o fim da coerção de roda livre que ocorre actualmente.
3/ Não deveria falhar silenciosamente ao correr devido a erros sintáticos.
4/ Não deveria possuir sintaxe estrita e regras para encapsulação e inheritance. Actualmente, simplesmente existem demasiadas maneiras de criar classes e construir inheritance.
5/ "this" deveria ser para referência ou ponteiro para o objeto corrente, e não ao objeto global.
6/ A linguagem deveria ter melhores regras de escopo. A maneira como o escopo é feito atualmente é horrenda.
7/ A linguagem deveria providenciar suporte para arrays, já que os programadores no geral percebem a noção de array. Também, a ordenação deveria ser numérica e não alfa-numérica.
8/ Em relação ao inferno do callback, ou:
- JS deveria suportar concorrência. Desta maneira seria possível evitar o inferno que é o callback do JS, que é uma maneira artificial de simular um comportamento multithread; uma aproximação fundamentalmente errada vinda de uma linguagem singe-thread.
- Os programadores deveriam meter na cabeça que JS é uma linguagem single-thread e evitá-la para aplicações que requerem o suporte de concorrência.
More
Less
Experience
Years of experience: 4. Registered at ProZ.com: Dec 2020.
Adobe Acrobat, Dreamweaver, memoQ, MemSource Cloud, Microsoft Word, Powerpoint, Trados Studio
Professional objectives
Meet new translation company clients
Meet new end/direct clients
Work for non-profits or pro-bono clients
Network with other language professionals
Learn more about translation / improve my skills
Learn more about interpreting / improve my skills
Get help on technical issues / improve my technical skills
Help or teach others with what I have learned over the years
Improve my productivity
Bio
I am a freelance translator in the EN-PT language combination with 2 years of experience.
I'm native in Portuguese and fluent in English and have the following experience:
2 years with Translators Without Borders;
1 year subtitling for TED;
1 year localizing multiple websites (3 in total);
2 years as a freelancer (references available upon request)
I can translate between 4000 and 5000 words per day depending on the subject and technical difficulty.
In addition, I have a BSc degree, which exposed me to the terminology used in areas such as environmental sciences, meteorology, computer science, etc.